Just nu i M3-nätverket
Gå till innehåll

Färg


Debian

Rekommendera Poster

Hej!

 

Jo jag undra om hur man gör.

När man skriv

cout << "IDG Eforum";

Då bli det "IDG Eforum" med vit text, det är tråkig!

Vill att den bli röd text istället.

Hur då?

 

:)

Länk till kommentar
Dela på andra webbplatser

Om jag inte minns fel så är det inte möjligt med cout. Titta ist. på exempelvis conio.h och cprintf().

 

Länk till kommentar
Dela på andra webbplatser

jerker olofsson

 

cout << "\033[30mIDG Eforum" << endl;

 

Borde fungera i en terminal som är VT100 kompatibel.

 

\033 är escape, det måste alltid komma innan en s.k. escape kod, t ex ett attribut. Sen kommer [ och koden. 30 = röd. Sen ett m som säger att det är ett text attribut.

 

Kolla denna URL för mer information.

http://www.fh-jena.de/~gmueller/Kurs_halle/esc_vt100.html

 

 

Länk till kommentar
Dela på andra webbplatser

Borde fungera i en terminal som är VT100 kompatibel.

 

Fungerar i mina terminalfönster :) verkar dock vara lite problematiskt att få tillbaka rätt färg efter att man kört programmet.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...