<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Breite des CMD-Fensters ermittlen]]></title><description><![CDATA[<p>hi,</p>
<p>gibt es eine einfache möglichkeit die breite des aktuellen cmd-fensters<br />
zu ermittlen?</p>
<p>ich brauche die breite fuer die korrekte ausgabe von großen wertetabellen..</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/295463/breite-des-cmd-fensters-ermittlen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 10:28:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/295463.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 Nov 2011 19:35:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Breite des CMD-Fensters ermittlen on Mon, 14 Nov 2011 19:35:38 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>gibt es eine einfache möglichkeit die breite des aktuellen cmd-fensters<br />
zu ermittlen?</p>
<p>ich brauche die breite fuer die korrekte ausgabe von großen wertetabellen..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2144529</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2144529</guid><dc:creator><![CDATA[Bierdosepfand]]></dc:creator><pubDate>Mon, 14 Nov 2011 19:35:38 GMT</pubDate></item><item><title><![CDATA[Reply to Breite des CMD-Fensters ermittlen on Mon, 14 Nov 2011 19:59:01 GMT]]></title><description><![CDATA[<p>Folgendes sollte auf den meisten Systemen funktionieren:</p>
<pre><code class="language-cpp">#ifdef _WIN32
#  define NOMINMAX
#  include &lt;windows.h&gt;
#else
#  include &lt;fcntl.h&gt;
#  include &lt;sys/ioctl.h&gt;
#  include &lt;unistd.h&gt;
#endif

size_t get_term_columns(void) {
  size_t cols = 80;

#ifdef _WIN32
  HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE);
  CONSOLE_SCREEN_BUFFER_INFO info;

  if(GetConsoleScreenBufferInfo(h, &amp;info)) {
    cols = info.dwSize.X;
  }
#else
  char const *col_env = getenv(&quot;COLUMNS&quot;);

  if(!col_env || sscanf(col_env, &quot;%lu&quot;, &amp;cols) != 1) {
    struct winsize wsz;
    if(!ioctl(STDOUT_FILENO, TIOCGWINSZ, &amp;wsz)) {
      cols = wsz.ws_col;
    }
  }
#endif

  return cols;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2144534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2144534</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Mon, 14 Nov 2011 19:59:01 GMT</pubDate></item><item><title><![CDATA[Reply to Breite des CMD-Fensters ermittlen on Mon, 14 Nov 2011 20:57:11 GMT]]></title><description><![CDATA[<p>ok, danke</p>
<p>hab noch ein problem:</p>
<pre><code class="language-cpp">foo(double (*func)(double), string func_name, long double anfangswert, long double endwert, streamsize praezision);
</code></pre>
<p>die werte brauch ich aus:</p>
<pre><code class="language-cpp">int main(int argc, char* argv[])
</code></pre>
<p>wie kann man das am besten bewerkstelligen? ich komm nicht drauf</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2144578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2144578</guid><dc:creator><![CDATA[Bierdosepfand]]></dc:creator><pubDate>Mon, 14 Nov 2011 20:57:11 GMT</pubDate></item><item><title><![CDATA[Reply to Breite des CMD-Fensters ermittlen on Mon, 14 Nov 2011 21:34:23 GMT]]></title><description><![CDATA[<p>Du solltest die Aufgaben von Herr Brandenburg eher Lösen als am Tag davor <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2144597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2144597</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Mon, 14 Nov 2011 21:34:23 GMT</pubDate></item></channel></rss>