|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
12-07-2004, 12.18.45 | #1 |
Hero Member
Registrato: 09-05-2002
Loc.: COMO
Messaggi: 1.135
|
console colori C
avete qualche link? grazie
___________________________________
...ad ogni alba sorgerà il tuo profumo |
12-07-2004, 12.29.27 | #2 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
C'è parecchio qui:
http://www.adrianxw.dk/SoftwareSite/...Consoles1.html |
12-07-2004, 12.31.45 | #3 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Se ti riferisci a C (standard ANSI) allora c'é la funzione "textcolor" definita in CONIO.H
void textcolor(int color) Dove i colori si esprimono in valore numerico da 0 a 15 0: nero 1: blu ecc. ecc. Attenzione perché questa funzione richiede che lo streaming verso il video sia fatto direttamente in memoria con modalità diverse, devi quindi sostituire tutte le chiamate a "printf" con chiamate a "cprintf".. il modo d'uso non cambia. Bye |
12-07-2004, 12.37.59 | #4 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Per il resto .. C/C++ e console sotto win32 .. segui il link di Lory ..
Bye |
12-07-2004, 12.43.24 | #5 |
Hero Member
Registrato: 09-05-2002
Loc.: COMO
Messaggi: 1.135
|
grazie mille ragazzi... (Y)
___________________________________
...ad ogni alba sorgerà il tuo profumo |
12-07-2004, 12.56.03 | #6 |
Hero Member
Registrato: 09-05-2002
Loc.: COMO
Messaggi: 1.135
|
Codice:
textcolor(1); cprintf("PROVA COLORI IN CONSOLE!!!"); Come mai?
___________________________________
...ad ogni alba sorgerà il tuo profumo |
12-07-2004, 13.51.20 | #7 |
Made in Japan
Top Poster
Registrato: 04-07-2001
Messaggi: 4.461
|
Ho provato a compilare lo stesso programma, mi da questo warning:
warning C4013: 'textcolor' undefined; assuming extern returning int provando a farlo girare seguono questi errori: Linking... prova.obj : error LNK2001: unresolved external symbol _textcolor Debug/prova.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. Eppure conio.h l'ho incluso. |
12-07-2004, 14.00.20 | #8 |
Hero Member
Registrato: 09-05-2002
Loc.: COMO
Messaggi: 1.135
|
anch'io l'ho incluso...
adesso vado a sbirciare cosa c'è all'interno dell'header...
___________________________________
...ad ogni alba sorgerà il tuo profumo |
12-07-2004, 14.02.33 | #9 |
Hero Member
Registrato: 09-05-2002
Loc.: COMO
Messaggi: 1.135
|
definisce cprintf() ma non ho trovato nessun textcolor()...
___________________________________
...ad ogni alba sorgerà il tuo profumo |
12-07-2004, 14.17.20 | #10 |
Hero Member
Registrato: 09-05-2002
Loc.: COMO
Messaggi: 1.135
|
Codice:
HANDLE hOut; hOut = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hOut,FOREGROUND_GREEN | FOREGROUND_INTENSITY); cprintf("PROVA COLORI IN CONSOLE!!!");
___________________________________
...ad ogni alba sorgerà il tuo profumo |
12-07-2004, 14.23.40 | #11 |
Hero Member
Registrato: 09-05-2002
Loc.: COMO
Messaggi: 1.135
|
...e al posto di FOREGROUND_... , come diceva web, si possono mettere i colori dall'1 al 15...
___________________________________
...ad ogni alba sorgerà il tuo profumo |
12-07-2004, 14.24.14 | #12 |
Hero Member
Registrato: 09-05-2002
Loc.: COMO
Messaggi: 1.135
|
scusa... dallo 0 al 15
___________________________________
...ad ogni alba sorgerà il tuo profumo |
12-07-2004, 14.44.44 | #13 |
Hero Member
Registrato: 09-05-2002
Loc.: COMO
Messaggi: 1.135
|
sono un pochino incartato...
Codice:
void distrib(const int wMazzo[][FACCIA], const char *wFaccia[], const char *wSeme[]){ int carta, riga, colonna; HANDLE hOut; hOut = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hOut, FOREGROUND_BLUE | FOREGROUND_INTENSITY); cprintf("\nPrimo giocatore: \n\n"); SetConsoleTextAttribute(hOut, 15 ); for(carta = 1; carta <= 52; carta++) for(riga = 0; riga < SEME; riga++) for(colonna = 0; colonna < FACCIA; colonna++) if(wMazzo[riga][colonna] == carta) printf("\t %s%s%s%s", wFaccia[colonna], " di ", wSeme[riga], (carta % 25 == 0) && (carta != 50) ? "\n\n\nSecondo giocatore: \n\n" : "\n"); } posso farlo?
___________________________________
...ad ogni alba sorgerà il tuo profumo |
12-07-2004, 15.25.41 | #14 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Si,
prima mi sono premurato di postare una nota riguardante gli eseguibili console win32, ma mi sono dimenticato di dire che nelle implementazioni di questi ambienti come Visual Studio ecc. non viene fornita questa funzione. mentre invece se usate ambienti che si rifanno più allo standard ANSI-C .. è presente .. Codice:
#include <conio.h> #include <stdio.h> int main(void) { textcolor(15); cprintf("Hello, world\n"); return 0; } Bye |
12-07-2004, 15.28.36 | #15 |
Hero Member
Registrato: 09-05-2002
Loc.: COMO
Messaggi: 1.135
|
djcpp (Y)
___________________________________
...ad ogni alba sorgerà il tuo profumo |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Problemi con i colori SO Vista | lelaccio | Windows 7/Vista/XP/ 2003 | 4 | 26-04-2009 23.47.45 |
Due lexmark che non stampano a colori. | realtebo | Hardware e Overclock | 0 | 23-02-2008 21.20.00 |
Programma per gestire Luminosità, Contrasto e Colori di un Monitor | JuSTeR | Software applicativo | 5 | 22-06-2007 10.58.39 |
Colori Windows | andry619 | Hardware e Overclock | 7 | 28-02-2006 10.42.29 |
[WinXP] console di ripristino inesistente??? | Alby1973 | Windows 7/Vista/XP/ 2003 | 1 | 16-10-2004 15.11.20 |