|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2003
Città: Pordenone - Tarvisio
Messaggi: 2451
|
[c++]Colori testo
Salve a tutti.
Ho appena iniziato il c++...ma non riesco a capire perchè non mi fa apparire i colori: #include <iostream.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> void main() { textcolor(0+128), textbackground(WHITE), clrscr(); cout<<"Asda Lolla"; getch(); } ![]() ![]() Uso Dev C++ e da errore nella compilazione
__________________
Me? The Chosen One? They chose me, and i didn't even graduate from fuckin' high school Wind FTTE Vula 100/20 - Stats Retelit / Valcanale 20Mbit/2Mbit // Wind 100/20+Wind4G con EdgerouterX |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Mi sa che fai un po' di confusione...
Le tre funzioni sulla prima riga e la getch non sono funzioni standard, la libreria conio.h non è standard... Quelle funzioni sono una brutta abitudine del Borland C/C++...se continuerai ad usarle ti troverai male in tutti gli ambienti in cui andrai a programmare... I colori e la posizione dei caratteri in testo sono system dependent...ovvero bisogna usare le API/system_call di sistema per ottenere lo stesso effetto... Inoltre il modo in cui programmi in C++ non è aderente allo standard corrente che prevede i file da includere della libreria standard senza l'estensione .h...mentre gli header C devono essre inclusi in C++ antecedendo la lettera "c" al nome della libreria... <stdio.h> diventa <cstdio>... Tutta la libreria standard è inclusa all'interno del namespace std... Per usare qualsiasi funzione della libreria bisogna specificare il namespace... Ad esempio std.cout << "ciao";. Si può includere una entità (senza dover far precedere std.) usando la keyword using...da specificare dopo gli include... using namespace std.cout, std.cin; Oppure si può utilizzare l'intero namespace con: using namespace std; Ultima modifica di cionci : 08-10-2004 alle 14:32. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:03.