C
- #include <windows.h>
- #include <iostream.h>
- void colorize(int fcolor,bool fcolorstr,int bcolor,bool bcolorstr)
- {
- HANDLE hOut;
- hOut = GetStdHandle(STD_OUTPUT_HANDLE);
- if(fcolor>0)
- {
- if(fcolorstr==false)
- {
- SetConsoleTextAttribute(hOut,fcolor);
- }else{
- SetConsoleTextAttribute(hOut,fcolor|FOREGROUND_INTENSITY);
- }
- }
- if(bcolor>0)
- {
- if(bcolorstr==false)
- {
- SetConsoleTextAttribute(hOut,bcolor);
- }else{
- SetConsoleTextAttribute(hOut,bcolor|BACKGROUND_INTENSITY);
- }
- }
- }
- int main()
- {
- colorize(FOREGROUND_BLUE,true,BACKGROUND_RED,false);
- cout<<"text\n";
- system("PAUSE");
- return 0;
- }
je nach true oder false is halt die farbe intensiver..
und farben gibts NUR RED BLUE GREEN die muss man dann mischen bsp: farbe Cyan= FOREGROUND_BLUE|FOREGROUND_GREEN