OldSchoolHack

Registrieren / Anmelden Deutsch

[C++]Farbige Schrift in der Konsole


icon [C++]Farbige Schrift in der Konsole #1

Anmeldungsdatum: Aug 2009

Beiträge: 8

Wie geht es?

icon #2

Anmeldungsdatum: Aug 2007

Beiträge: 8643

Benutzer-Bewertung:

199 positiv
33 negativ
TEXT Code:
  1. #include <iostream>
  2. #include <windows.h>
  3.  
  4. int main(void)
  5. {
  6. HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
  7. SetConsoleTextAttribute(hStdout,FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_INTENSITY);
  8. std::cout << "Gelb: Console mal anders" << std::endl;
  9. system("PAUSE");
  10. return 0;
  11. }

greetz KN4CK3R

__________________

Hallo
icon #3

Anmeldungsdatum: Sep 2009

Beiträge: 62

TEXT Code:
  1. #include <iostream>
  2. #include <windows.h>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. system(color 6);
  8. cout << \"Grün: Console mal anders\" << endl;
  9. system(\"pause\");
  10.  
  11. return 0;
  12. }
  13.  

Greetz PDX
icon #4

Anmeldungsdatum: Jul 2009

Beiträge: 16

An den Antworten sieht man sehr schön, dass es schon für sehr einfache Probleme sehr unterschiedliche Lösungswege geben kann.

PDX kennt die Funktion system(). Zack!

Knacker betreibt deutlich mehr Aufwand: Er gönnt sich nicht einmal die "using namespace"-Direktive. Der Mann weiß halt sehr genau, in welchen Namensräumen er sich gerade bewegt. Und in der WIN-API ist er sowieso zu Hause. Das bisschen Farbe in der Konsole programmiert er sich eben gleich aus erster Hand.

Und ich hab wieder was gelernt. Danke!
icon #5

Anmeldungsdatum: Aug 2007

Beiträge: 8643

Benutzer-Bewertung:

199 positiv
33 negativ
passt zu:
https://www.oldschoolhack.me/forum/showthread.php?id=3970

greetz KN4CK3R

__________________

Hallo
icon #6

Anmeldungsdatum: Jul 2009

Beiträge: 16

Zitat
Original von KN4CK3R
passt zu:
https://www.oldschoolhack.me/forum/showthread.php?id=3970

greetz KN4CK3R

Danke! Das ist wirklich feiner Humor. Auf diese Weise kann man eine Menge über einen Menschen herausfinden, oder? Code-Profiling :-P