Farbe?
-
Hi all,
Wie kann ich die Schriftfarbe und die Hintergrundfarbe wechseln
Wie heißt die Funktion dafür?
-
Diesen Code habe ich aus einem anderen Forum.
Andere Farben bekommst du, nur irgendetwas scheint nicht zu stimmen.
Statt Gelb bekomme ich Pink... .
Vielleicht findet ja einer den Fehler.
Ich weiss z.B. nicht was da unten dieses color +29 bedeutet?#include <iostream.h>
#include <windows.h>#define BLINK 0x80
enum COLORS
{
BLACK,
BLUE,
GREEN,
CYAN,
RED,
MAGENTA,
BROWN,
LIGHTGRAY,
DARKGRAY,
LIGHTBLUE,
LIGHTCYAN,
LIGHTRED,
LIGHTMAGENTA,
YELLOW,
WHITE
};int __FOREGROUND = LIGHTGRAY;
int __BACKGROUND = BLACK;void textattr(int _attr)
{
SetConsoleTextAttribute (GetStdHandle(STD_OUTPUT_HANDLE),_attr);
}void textbackground(int _color)
{
if (_color == BLINK)
_color = WHITE;
__BACKGROUND =_color;
textattr(__FOREGROUND|(_color +29));
}void textcolor(int _color)
{
if (_color == BLINK)
_color = WHITE;
__FOREGROUND =_color;
textattr(_color|__BACKGROUND);
}int main()
{
int c;
textcolor(YELLOW); //für YELLOW beliebige Farbe einsetzen
textbackground(BLACK); // s.o.
cout<<"Hello";
cin>> c;
return 0;
}
-
hi Soldi
Naja, schau doch mal in der FAQ nach, da sollte drin stehen wie du mit Farben in der Console umgehen kannst.Steht alles was du wissen solltest drin.
[ Dieser Beitrag wurde am 18.07.2002 um 14:34 Uhr von SourceDemon editiert. ]
-
ok thx
-
@Ronny: Gefällt mir nicht besonders.
Informiert euch mal in der Konsolen-FAQ dazu.
Thread closed.
MfG SideWinder