Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Cambiare colore al testo
Forum - C/C++ - Cambiare colore al testo

Avatar
privi87 (Normal User)
Rookie


Messaggi: 30
Iscritto: 03/02/2007

Segnala al moderatore
Postato alle 16:25
Giovedì, 13/03/2008
Ciao a tutti!
Uso Linux e vorrei stampare su terminale delle stringhe di diverso colore con printf...esiste qualche comando particolare che mi permetta di fare ciò??
Grazie!!

PM Quote
Avatar
Dark_Limit (Ex-Member)
Expert


Messaggi: 220
Iscritto: 15/01/2008

Segnala al moderatore
Postato alle 17:56
Giovedì, 13/03/2008
Ciao..devi usare le api di Linux..Prova a cercare con Linux.:k:

Ultima modifica effettuata da Dark_Limit il 13/03/2008 alle 17:57
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 20:52
Giovedì, 13/03/2008
Prova a cercare u conio poi lo fai con text color cm su win...

PM Quote
Avatar
lorelapo (Ex-Member)
Expert


Messaggi: 355
Iscritto: 28/02/2007

Segnala al moderatore
Postato alle 0:54
Lunedì, 21/07/2008
scusate se rispondo un po' dopo troppo tempo comunque la soluzione, per evitare l'apertura di altri topic, è molto più semplice che con windows acnhe se apparentemente più complessa, non cè bisogno di funzioni speciali e librerie particolari basta printf e la sequenza di escape \033 che si può usare per molte cose oltre al colore esempio:

printf("\033[1;32m"); \\ setta il colore a verde
printf("\033[1;%dm",color); \\in genere per cambiare colore
[\code]
ma come dicevo lo puoi usare anche per altre cosa
es.:

printf("\033[2J"); \\pulisce lo schermo

printf("\033[%d;%dH", x, y); \\và a x righe e y colonne dello schermo
[\code]

se cerchi su google troverai altri usi, e soprattutto un elenco completo di colori.

Ultima modifica effettuata da lorelapo il 21/07/2008 alle 0:55
PM Quote