He probado a cambiar el color del texto de mi programa, pero al ejecutarlo me da error "error: FOREGROUND was not declared on this scope" no entiendo por que el compilador entiende que foreground es una variable. Alguien puede ayudarme y decirme de paso si hay algún método más simple para cambiar el texto de color?
Gracias!
Código
#include <iostream> #include <windows.h> using namespace std; int main() { HANDLE h=GetStdHandle( STD_OUTPUT_HANDLE); SetConsoleTextAttribute(h,FOREGROUND_BLUE |FOREGROUND INTENSITY); cout<<"Blue"<<endl; SetConsoleTextAttribute(h,FOREGROUND_RED |FOREGROUND INTENSITY); cout<<"Red"<<endl; SetConsoleTextAttribute(h,FOREGROUND_GREEN |FOREGROUND INTENSITY); cout<<"Green"<<endl; cin.get(); return 0; }