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++ - scritte colorate
Forum - C/C++ - scritte colorate

Avatar
domynus (Normal User)
Rookie


Messaggi: 24
Iscritto: 21/09/2006

Segnala al moderatore
Postato alle 15:58
Giovedì, 21/09/2006
salve !!! ho appena finito di leggere un gigantesco libro sul C, ma mi rendo conto che ciò non basta... il C mi è ancora sconosciuto...:(
vi vorrei chiedere come scrivere a colori... ho sentito che si dovrebbero usare le API o una cosa del genere...
grazie in anticipo :rotfl:

PM Quote
Avatar
Rand (Ex-Member)
Pro


Messaggi: 163
Iscritto: 17/05/2005

Segnala al moderatore
Postato alle 20:35
Venerdì, 22/09/2006
usa qst funzione che ho fatto x usare i colori in windows...

Codice sorgente - presumibilmente C++

  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <conio.h>
  4.  
  5.  
  6. void printfcolor(char *testo, char *colore) {
  7.     //controllo il colore scelto
  8.     if(strcmp(colore,"rossoscuro")==0)
  9.         TEXTCOLOR(RED);
  10.     if(strcmp(colore,"rossochiaro")==0)
  11.         TEXTCOLOR(LIGHTRED);
  12.     if(strcmp(colore,"verdescuro")==0)
  13.         TEXTCOLOR(GREEN);
  14.     if(strcmp(colore,"verdechiaro")==0)
  15.         TEXTCOLOR(LIGHTGREEN);
  16.     if(strcmp(colore,"giallo")==0)
  17.         TEXTCOLOR(YELLOW);
  18.     if(strcmp(colore,"bianco")==0)
  19.         TEXTCOLOR(WHITE);
  20.     if(strcmp(colore,"magenta")==0)
  21.         TEXTCOLOR(MAGENTA);
  22.     //ecc...se hai altri colori aggiungili te
  23.     printf("%s", testo);
  24. }



:k:

PM Quote
Avatar
domynus (Normal User)
Rookie


Messaggi: 24
Iscritto: 21/09/2006

Segnala al moderatore
Postato alle 20:37
Venerdì, 22/09/2006
ah grazie mille !!!!!!!

PM Quote
Avatar
Rand (Ex-Member)
Pro


Messaggi: 163
Iscritto: 17/05/2005

Segnala al moderatore
Postato alle 20:58
Venerdì, 22/09/2006
:k:

PM Quote
Avatar
Fr3d3R!K (Ex-Member)
Expert


Messaggi: 589
Iscritto: 17/08/2006

Segnala al moderatore
Postato alle 17:13
Domenica, 24/09/2006
in effetti invece di tutti quegli if si poteva fare anche un bel switch..case.. :) ;)

PM Quote
Avatar
domynus (Normal User)
Rookie


Messaggi: 24
Iscritto: 21/09/2006

Segnala al moderatore
Postato alle 17:19
Domenica, 24/09/2006
grazie anke a te fr3d3r!k, ma sono passato al c++ anche senza sapere del tutto il C, e leggendo gli appunti su questo dito relativi al c++, ho visto come fare :rotfl::asd:

PM Quote
Avatar
Rand (Ex-Member)
Pro


Messaggi: 163
Iscritto: 17/05/2005

Segnala al moderatore
Postato alle 17:47
Domenica, 24/09/2006
Testo quotato

Postato originariamente da Fr3d3R!K:

in effetti invece di tutti quegli if si poteva fare anche un bel switch..case.. :) ;)  



guarda ke lo "switch" nn funziona cn le stringhe! :rotfl: :D
e cmq ho scelto di fare i vari "if" xk mi sembrava piu facile passare alla funzione scringhe che ricordassero i nomi dei colori 8-) :D

PM Quote
Avatar
Fr3d3R!K (Ex-Member)
Expert


Messaggi: 589
Iscritto: 17/08/2006

Segnala al moderatore
Postato alle 22:58
Domenica, 24/09/2006
non so dove viaggiavano i miei neuroni in quel momento però ora rivedo bene la funzione...e ammetto di aver detto na minchiatona!!! forse non mi ero accorto della funzione textcolor che ho scambiato per altro...cmq chiedo venia (a dimostrazione del fatto che anche io sbaglio eheh :rotfl: )

Ultima modifica effettuata da Fr3d3R!K il 24/09/2006 alle 23:02
PM Quote
Avatar
Rand (Ex-Member)
Pro


Messaggi: 163
Iscritto: 17/05/2005

Segnala al moderatore
Postato alle 17:57
Lunedì, 25/09/2006
nn ti preoccupare!
sbagliamo tutti, pure io nn credere! ;)

PM Quote