Debian Postad 11 Maj, 2002 Share Postad 11 Maj, 2002 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 More sharing options...
Prospero Postad 12 Maj, 2002 Share Postad 12 Maj, 2002 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 More sharing options...
jerker olofsson Postad 13 Maj, 2002 Share Postad 13 Maj, 2002 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 More sharing options...
Johan A. Postad 13 Maj, 2002 Share Postad 13 Maj, 2002 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 More sharing options...
Debian Postad 13 Maj, 2002 Trådskapare Share Postad 13 Maj, 2002 Tack, för adressen http://www.fh-jena.de/~gmueller/Kurs_halle/esc_vt100.html. cout << "\033[30mIDG Eforum" << endl; Är ju nästan samma som shell script. Länk till kommentar Dela på andra webbplatser More sharing options...
Rekommendera Poster
Arkiverat
Det här ämnet är nu arkiverat och är stängt för ytterligare svar.