Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. 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:


Solo due cose sono infinite: l'universo e la stupidità umana.
Del primo non ne sono ancora sicuro.

Albert Einstein


l'altro giorno ho letto 150 pagine sul c++... mi fanno ankora male gli occhi.. ma almeno ho approfondito le classi XD
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:


Ero solito portare una pallottola nel taschino, all'altezza del cuore.
Un giorno un tizio mi tirò addosso una Bibbia, ma la pallottola mi salvò la vita.

(Woody Allen)
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 !!!!!!!


Solo due cose sono infinite: l'universo e la stupidità umana.
Del primo non ne sono ancora sicuro.

Albert Einstein


l'altro giorno ho letto 150 pagine sul c++... mi fanno ankora male gli occhi.. ma almeno ho approfondito le classi XD
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:


Ero solito portare una pallottola nel taschino, all'altezza del cuore.
Un giorno un tizio mi tirò addosso una Bibbia, ma la pallottola mi salvò la vita.

(Woody Allen)
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.. :) ;)


Il vero sapiente è colui che sa di non sapere.
    ____________________________________
Per qualsiasi aiuto NON scrivete messaggi in privato alla e-mail perchè li cancello senza manco aprirli. Solo qui.
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:


Solo due cose sono infinite: l'universo e la stupidità umana.
Del primo non ne sono ancora sicuro.

Albert Einstein


l'altro giorno ho letto 150 pagine sul c++... mi fanno ankora male gli occhi.. ma almeno ho approfondito le classi XD
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


Ero solito portare una pallottola nel taschino, all'altezza del cuore.
Un giorno un tizio mi tirò addosso una Bibbia, ma la pallottola mi salvò la vita.

(Woody Allen)
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


Il vero sapiente è colui che sa di non sapere.
    ____________________________________
Per qualsiasi aiuto NON scrivete messaggi in privato alla e-mail perchè li cancello senza manco aprirli. Solo qui.
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! ;)


Ero solito portare una pallottola nel taschino, all'altezza del cuore.
Un giorno un tizio mi tirò addosso una Bibbia, ma la pallottola mi salvò la vita.

(Woody Allen)
PM Quote