| Precedente :: Successivo |
| Autore |
Messaggio |
oNaSsIs Frequentatore del Forum


Registrato: Mar 11, 2006 Messaggi: 181
|
Inviato: Sab Mar 11, 2006 4:43 pm Oggetto: C++ colorare stringhe |
|
|
Ciao ragazzi sapreste dirmi come posso colorare delle stringhe???
dovrei scoprire il modo perchè vorrei poi alternare i colori per farle lampeggiare.....
Grazie...  |
|
| Torna in cima |
|
 |
sasyBomBa ExStaff

Registrato: Jul 01, 2002 Messaggi: 1552
|
Inviato: Sab Mar 11, 2006 6:27 pm Oggetto: |
|
|
Ciò provato anche io in c++ usando il compilatore devC++...nonostante mi sia riferito alla libreria conio.h o conio (senza h) mi da errori...
Provalo anche tu:
_________________ øøøøøøøøøøø[░-Stop NOW-░]øøøøøøøøøø |
|
| Torna in cima |
|
 |
kekcko1819 Frequentatore del Forum


Registrato: Feb 03, 2006 Messaggi: 197
|
Inviato: Sab Mar 11, 2006 7:19 pm Oggetto: |
|
|
Ascoltatemi, quelle istruzioni funzionano perfettamente in C, non in C++, basta aprire l'include conio.h per rendersene conto.  |
|
| Torna in cima |
|
 |
sasyBomBa ExStaff

Registrato: Jul 01, 2002 Messaggi: 1552
|
Inviato: Dom Mar 12, 2006 5:13 pm Oggetto: |
|
|
quindi in c++ come si può? _________________ øøøøøøøøøøø[░-Stop NOW-░]øøøøøøøøøø |
|
| Torna in cima |
|
 |
oNaSsIs Frequentatore del Forum


Registrato: Mar 11, 2006 Messaggi: 181
|
Inviato: Dom Mar 12, 2006 8:29 pm Oggetto: |
|
|
Che io sappia si potrebbe fare tramite un carattere di escape ed un codice ottale per indicare il colore...ma non ne sono sicuro...qualcuno potrebbe aiutarmi??!!!Grazie.... _________________ Ho donne sparse per l\'Italia, io colpisco e scappo via, ma con ognuna ho fatto un pianto, ho pianto pure con la tua, tua ..TIPA!! |
|
| Torna in cima |
|
 |
sasyBomBa ExStaff

Registrato: Jul 01, 2002 Messaggi: 1552
|
Inviato: Lun Mar 13, 2006 10:35 am Oggetto: |
|
|
non te lo assicuro...ma c'è il modo! sicuro al 100%!!! _________________ øøøøøøøøøøø[░-Stop NOW-░]øøøøøøøøøø |
|
| Torna in cima |
|
 |
oNaSsIs Frequentatore del Forum


Registrato: Mar 11, 2006 Messaggi: 181
|
Inviato: Lun Mar 13, 2006 8:38 pm Oggetto: |
|
|
Questo è un esempio di come colorare le stringhe..ATTENZIONE solo su windows il seguente sorgente infatti utilizza le API del sistema e per esempio su linux non funge....
#include <windows.h>
#include <stdio.h>
void selector(unsigned short color)
{
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hCon,color);
}
int main() {
selector(2 | BACKGROUND_BLUE);
printf("%s ", "Verde");
selector(7 | BACKGROUND_BLUE);
printf("%s ", "Bianco");
selector(12 | BACKGROUND_BLUE);
printf("%s", "Rosso");
selector(7);//ripristina in bianco
printf("\n");//vai a capo dopo il ripristino sennò la riga ha sfondo blue
//fino in fondo
system("PAUSE");
}
è funzionante l'ho testato....
ma non riesco a capire dove sbaglio quando apporto queste modifiche..
#include <windows.h>
#include <stdio.h>
#include<ctime.h>
#include<iostream.h>
void selector(unsigned short color)
{
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hCon,color);
}
int main()
{
int contatore=0;
const int TempoTraScritte = 2; // secondi
time_t Inizio;
selector(2 | BACKGROUND_BLUE);
printf("%s ", "Verde");
selector(7 | BACKGROUND_BLUE);
printf("%s ", "Bianco");
while(contatore<10)
{
selector(12 | BACKGROUND_BLUE);
printf("%s", "Rosso");
Inizio = time(NULL);
while (time(NULL) < Inizio + TempoTraScritte);
{
cout << "\b\b\b\b\b";
}
contatore++;
}
selector(7);//ripristina in bianco
printf("\n");//vai a capo dopo il ripristino sennò la riga ha sfondo blue
//fino in fondo
system("PAUSE");
}
Il compilatore mi da un errore ma non dice a quale riga,perciò non saprei come risolvere....so di aver mischiato c e c++,ma sono parti di programma messe insieme è per questo che è messo un pò alla rinfusa....
Io ho trovato il modo di colorare le stringhe adesso però cercate di aiutare me..Grazie ragazzi... _________________ Ho donne sparse per l\'Italia, io colpisco e scappo via, ma con ognuna ho fatto un pianto, ho pianto pure con la tua, tua ..TIPA!! |
|
| Torna in cima |
|
 |
oNaSsIs Frequentatore del Forum


Registrato: Mar 11, 2006 Messaggi: 181
|
Inviato: Lun Mar 13, 2006 10:34 pm Oggetto: |
|
|
Ragazzi problema risolto..il programma viene compilato correttamente ho dovuto fare a meno del WHILE....
Conoscete un modo alternativo per colorare le stringhe funga anche su Linux??e magari anche qualcosa che mi possa far comodo per far lampeggiare la stringa... _________________ Ho donne sparse per l\'Italia, io colpisco e scappo via, ma con ognuna ho fatto un pianto, ho pianto pure con la tua, tua ..TIPA!! |
|
| Torna in cima |
|
 |
|