Loresoft Software-Development
   
Hauptmenü
Artikel
Artikelsuche
 
Titel: C++ Konsolenanwendung in Farbe
Beschreibung: Wie man eine Konsolenanwendung anhand von Escape-Zeichen mit Farbe verschönern kann.
Kategorie: Programmierung
Unterkategorie C/C++
Benötigtes Fachwissen: Fortgeschrittene Anfänger
 
Artikel überarbeiten: C++ Konsolenanwendung in Farbe
 
Hat Ihnen die Seite weitergeholfen? 2.88 (gut)
sehr gut sehr schlecht



Konsolenanwendung in Farbe (Linux)
Programmierer von Konsolenanwendungen kennen das Problem, dass das Programm nur schlichten einfarbigen Text liefert. Aber dass muss nicht sein, denn mit Escape-Sequenzen kann der Ausgabetext formatiert - und dadurch in den buntesten Farben erstrahlen ;-)



Tabelle mit Escape-Sequenzen
Allgemeine Formatierung
\033[m Text auf normal setzten
\033[0m Text auf normal setzten
\033[1m fetten
\033[4m unterstreichen


Vordergrundfarbe
\033[30m schwarz
\033[31m rot
\033[32m grüne
\033[33m gelb
\033[34m blau
\033[35m violett
\033[36m türkise


Hintergrundfarbe
\033[40m schwarz
\033[41m rot
\033[42m grün
\033[44m blau
\033[45m violett
\033[46m türkis


Sonstiges
\033[G Cursor in Spalte positionieren
\033[H Cursor in Zeile positionieren


Programmbeispiel
#include <iostream>
using namespace std;
 
 
int main ( )
{
  cout << "\033[31m" << "rote Schrift" << endl;
  cout << "\033[32m" << "gruene Schrift" << endl;
  cout << "\033[34m" << "blaue Schrift" << endl;
 
 
  return 0;
}
 
aktuelle Seitenaufbauzeit: 108.66 ms.