Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

HEX in Programmiersprachen und HEX möglichkeiten...

Hi,

ich weiss zwar nicht genau wo HEX zu welchem Board hier gehört aber ich denke hier is gut !
Wie kann man HEX-Zahlen in C++ verwenden ? z.B. Farbe

Also der Befehl:

system("COLOR FC");
ist mir ja schon bekannt, aber zahlen wie: #FF0000 könnte man doch werwenden oder ?
Hier Beispiel:
HINTERGRUND: #C81585
SCHRIFT: #00FFA8
Oder hier etwas komplizierter:
ALLGEMEINER HINTERGRUND: #000055
SCHRIFT: #FF0000
cout << "ROTE SCHRIFT JETZT";
SCHRIFT: #00FFFF
cout << "GRÜN/BLAUE SCHRIFT JETZT";

Und kann man in HEX auch schrift definieren ?
Oder in Binär ?
Welche möglichkeiten hat man mit HEXADEZIEMALEN-ZAHLEN ??

DANKE IM VORRAUS!
MFG
TOMEK

Antworten zu HEX in Programmiersprachen und HEX möglichkeiten...:

Wenn es Dir nur um Farben geht, da habe ich was geschrieben...

#include <windows.h> //Muss rein, da die Funktion sonst nicht funktioniert

/*-----Defines für die einzelnen Schriftfarben-----*/

#define schwarz 0
#define dunkelblau 1
#define dunkelgruen  2
#define blaugruen 3
#define dunkelrot 4
#define lila 5
#define ocker 6
#define hellgrau 7
#define dunkelgrau 8
#define blau 9
#define gruen 10
#define zyan 11
#define rot 12
#define magenta 13
#define gelb 14
#define weiss 15

/*-----Ende Defines-----*/

void farbe(WORD text_farbe)
{
  SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), text_farbe);
}

//Beispiel

farbe(rot);
cout << "Zugriff verweigert!";
farbe(gruen);
cout << "Zugriff gewährt!";

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ja ok ich kopiere es gleich mal schnell und compiliere es !
;D;D

Folgendes musst Du vielleicht um schreiben...

#define schwarz 0
#define dunkelblau 1
#define dunkelgruen  2
#define blaugruen 3
#define dunkelrot 4
#define lila 5
#define ocker 6
#define hellgrau 7
#define dunkelgrau 8
#define blau 9

//Ab hier evtl HEX verwenden --> 10 = A 11 = B ...15 = F

#define gruen 10
#define zyan 11
#define rot 12
#define magenta 13
#define gelb 14
#define weiss 15

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Neee.... das is eigentlich egal !
HEX farben im sine diese zahlen:

  HEX              BINÄR              ERGEBNISS       
#C81585 =  110010000001010110000101 =   PINK

MFG
TOMEK

« Exe Datei bearbeiten ?Spiele in Website einbauen »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!