<?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[Farben in C++]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte mein Programm farblich etwas gestalten. Mir stehen ja grundsätzlich 16 Vordergrundfarben und 16 Hintergrundfarben zur Verfügung. Kurioserweise ändert sich bei einer neuen Color-Anweisung die Farbe der gesamten Console und nicht nur eines bestimmten Teils des Bildschirms:</p>
<pre><code>#include &lt;iostream.h&gt;

using namespace std;

int main()
{
system(&quot;color 0E&quot;);
cout &lt;&lt; &quot;Text 1&quot; &lt;&lt; endl;
system(&quot;color F0&quot;);
cout &lt;&lt; &quot;Text 2&quot; &lt;&lt; endl;  

return 0;
}
</code></pre>
<p>So wie ich es noch von Basic her kenne, müssten jetzt die Texte 1 und 2 in unterschiedlichen Farben dargestellt werden. Warum klappt das aber in C++ nicht? Lasse ich das Programm ausführen, so werden nämlich beide Texte, also auch der erste, in der Farbe F0 dargestellt.</p>
<p>Wie kann man das umgehen?</p>
<p>m. f. G.<br />
Leader87</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161112/farben-in-c</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 17:33:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161112.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Oct 2006 13:48:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Farben in C++ on Tue, 03 Oct 2006 13:48:07 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte mein Programm farblich etwas gestalten. Mir stehen ja grundsätzlich 16 Vordergrundfarben und 16 Hintergrundfarben zur Verfügung. Kurioserweise ändert sich bei einer neuen Color-Anweisung die Farbe der gesamten Console und nicht nur eines bestimmten Teils des Bildschirms:</p>
<pre><code>#include &lt;iostream.h&gt;

using namespace std;

int main()
{
system(&quot;color 0E&quot;);
cout &lt;&lt; &quot;Text 1&quot; &lt;&lt; endl;
system(&quot;color F0&quot;);
cout &lt;&lt; &quot;Text 2&quot; &lt;&lt; endl;  

return 0;
}
</code></pre>
<p>So wie ich es noch von Basic her kenne, müssten jetzt die Texte 1 und 2 in unterschiedlichen Farben dargestellt werden. Warum klappt das aber in C++ nicht? Lasse ich das Programm ausführen, so werden nämlich beide Texte, also auch der erste, in der Farbe F0 dargestellt.</p>
<p>Wie kann man das umgehen?</p>
<p>m. f. G.<br />
Leader87</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1148672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1148672</guid><dc:creator><![CDATA[Leader87]]></dc:creator><pubDate>Tue, 03 Oct 2006 13:48:07 GMT</pubDate></item><item><title><![CDATA[Reply to Farben in C++ on Tue, 03 Oct 2006 13:58:11 GMT]]></title><description><![CDATA[<p>Leader87 schrieb:</p>
<blockquote>
<p>Kurioserweise ändert sich bei einer neuen Color-Anweisung die Farbe der gesamten Console und nicht nur eines bestimmten Teils des Bildschirms</p>
</blockquote>
<p>Wieso kurioserweise? Hast Du Dir mal die Hilfedatei zur Color-Anweisung durchgelesen? Es wird die gesamte Konsole angepasst. Der Konsolenbefehl 'color' hat auch nichts mit dem gleichlautenden BASIC-Befehl zu tun.</p>
<p>Falls Du Dich unter Windows befindest (wovon ich mal ausgehe), solltest Du Dir mal die Funktion 'SetConsoleMode' aus dem Header &lt;windows.h&gt; anschauen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1148678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1148678</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Tue, 03 Oct 2006 13:58:11 GMT</pubDate></item><item><title><![CDATA[Reply to Farben in C++ on Tue, 03 Oct 2006 20:56:43 GMT]]></title><description><![CDATA[<p>Vielleicht hilft Dir dies auf Basis MS Windows etwas weiter:</p>
<pre><code>#include &lt;windows.h&gt;
#include &lt;conio.h&gt;
#include &lt;cstdio&gt;
#include &lt;iostream&gt;
using namespace std;

void textcolor(int color)
{ 
    SetConsoleTextAttribute( ::GetStdHandle(STD_OUTPUT_HANDLE), color ); 
} 

int main()
{
  textcolor(RED);
  cout &lt;&lt; &quot;Das ist rot&quot; &lt;&lt; endl;

  textcolor(BLUE);
  cout &lt;&lt; &quot;Das ist blau&quot; &lt;&lt; endl;

  textcolor(GREEN);
  cout &lt;&lt; &quot;Das ist gr&quot; &lt;&lt; char(129) &lt;&lt; &quot;n&quot; &lt;&lt; endl; // Umlaut ü

  textcolor(WHITE);
  cout &lt;&lt; &quot;Das ist weiss&quot; &lt;&lt; endl &lt;&lt; endl;

  for(int i=0; i&lt;16; ++i)
  {
      textcolor(i); 
      cout &lt;&lt; &quot;Das ist Farbe: &quot; &lt;&lt; i &lt;&lt; endl;
  }
  cout &lt;&lt; endl &lt;&lt; &quot;H&quot; &lt;&lt; char(148) &lt;&lt; &quot;fliche G&quot; &lt;&lt; char(132) 
       &lt;&lt; &quot;ste im Gr&quot; &lt;&lt; char(129) &lt;&lt; &quot;nen haben Spa&quot; &lt;&lt; char(225) &lt;&lt; &quot;.&quot; &lt;&lt; endl; 
  cout &lt;&lt; char(132) &lt;&lt; char(148) &lt;&lt; char(129) &lt;&lt; char(225) &lt;&lt; endl;     

  getch();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1148906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1148906</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Tue, 03 Oct 2006 20:56:43 GMT</pubDate></item><item><title><![CDATA[Reply to Farben in C++ on Tue, 03 Oct 2006 21:31:33 GMT]]></title><description><![CDATA[<blockquote>
<p>Farben in C++</p>
</blockquote>
<p>Nein.</p>
<blockquote>
<p>Mir stehen ja grundsätzlich 16 Vordergrundfarben und 16 Hintergrundfarben zur Verfügung.</p>
</blockquote>
<p>Grundsätzlich stehen dir bei C++ keine Farben zur Verfügung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1148925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1148925</guid><dc:creator><![CDATA[colorator]]></dc:creator><pubDate>Tue, 03 Oct 2006 21:31:33 GMT</pubDate></item><item><title><![CDATA[Reply to Farben in C++ on Wed, 04 Oct 2006 00:10:29 GMT]]></title><description><![CDATA[<p>die Konsole ist nict cpp, sonder du Programmiert mit C++ ein Programm dessen Ausgabe auf der Konsole ist. So wärs richtig, und die Konsole kann verschiedene Farben Darstellen, mit der oben im Programmteststehenden Conio. wichtig zu wissen ist aber, dass es keine Standartlibrary ist d.h. du musst sie noch installieren. Einfach mal nach googeln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1148955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1148955</guid><dc:creator><![CDATA[Krux]]></dc:creator><pubDate>Wed, 04 Oct 2006 00:10:29 GMT</pubDate></item></channel></rss>