Farbe ändern
-
Hi Leute
gibt es eine Möglichkeit bei C++ die Farbe des ausgabetextes nur in einer Zeile zu ändern
LG Seprim
-
Farbe im Text ist in C++ nicht genormt
Da du irgend was von Visual schreibst, gehen wir mal von Windows aus.
Da kannst du einmal die Funktionen aus dem Header windows.h nutzen oder
die Tools, die hier im Forum von einem Mitglied für solche Ideen geschrieben wurden -> suche mal nach "Improved Console 4.0" oder
einige Compiler haben da auch so herstellerspezifische Funktionen an Bord.Ich nehme an, zu allen Varianten sollte es Infos hier im Forum geben
Schau mal unter "DOS und Win32-Konsole" hier im Forum.
Da auch auch compilerspezifische Eigenschaften eine Rolle spielen, könnte auch unter "Compiler- und IDE-Forum" etwas zu finden sein.MfG f.-th.
-
Meinst du sowas?
HANDLE hStdOut; hStdOut = GetStdHandle(STD_OUTPUT_HANDLE); int a = 0x00000000; // Hintergundfarbe int b = 0x0000000E; // Textfarbe SetConsoleTextAttribute(hStdOut,a|b); cout << "Dies ist ein Text" << endl; cin.get();
Du musst für das Beispiel windows.h und iostream einbinden.
MfG, Jochen
-
Hier die Variante für Borland Compiler:
http://www.tek-tips.com/viewthread.cfm?qid=38832&page=46Funktioniert auch mit dem free bcc 5.5
MfG f.-th.