Forum: PC-Programmierung C-Header für farbige Geometrie?


von Emok (Gast)


Lesenswert?

Welchen C-Header für farbige Geometrie in DOS nehmen?

von Noname (Gast)


Lesenswert?

Du wirst uns erklären müssen, was Du genau vorhast und was Du suchst.

Ansonsten
1
#define FARBIGE_GEOMETRIE

:-)

von Emok (Gast)


Lesenswert?

Will einfach farbige Ascii-Zeichen ausgeben... Muss doch eine 
Header-Datei geben, die das kann oder?

von 12345 (Gast)


Lesenswert?

Noname schrieb:
> Du wirst uns erklären müssen, was Du genau vorhast
Vermutlich farbige Ausgaben in einer DOS-Box erzeugen. Geht mit ein paar 
API-Aufrufen ganz gut, allerdings muss man aufpassen ob es die 
jeweiligen Funktionen in allen benutzten Win-Versionen gibt.

von G ast (Gast)


Lesenswert?

Kauf die ne Tüte Linux, da hast du bunte Zeichen ohne Ende ;)

von 12345 (Gast)


Lesenswert?

Emok schrieb:
> Will einfach farbige Ascii-Zeichen ausgeben... Muss doch eine
> Header-Datei geben, die das kann oder?
windows.h kann das... Guck mal da 
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686047%28v=vs.85%29.aspx

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Wenn mit "DOS-Box" die Windows-Konsole gemeint ist, dann lassen sich die 
diversen Console-Funktionen der Win32-API verwenden.

http://msdn.microsoft.com/en-us/library/windows/desktop/ms682073%28v=vs.85%29.aspx

Wenn hingegen "echtes" DOS gemeint ist, ANSI.SYS laden und 
VT100-Steuersequenzen ausgeben.

von Emok (Gast)


Lesenswert?

nochmal, ich habe hier z.B.

cout << "Kreis";

Kreis soll jetzt z.B. blau ausgegeben werden...

von Emok (Gast)


Lesenswert?

ist übrigens CPP

von 12345 (Gast)


Lesenswert?

Willst du jetzt einen blauen Kreis zeichnen oder den Inhalt der Variable 
"Kreis" mit blauer Schrift ausgeben? Oben sind zwei Links, etwas 
Eigeninitiative bitte.

von Emok (Gast)


Lesenswert?

Ok, "Kreis" soll blau, grün oder was auch immer ausgegeben werden... Je 
nach Fall.

von Noname (Gast)


Lesenswert?

Nochmal: Ohne Angaben können wir nur vermuten.

Ich z.B. frage nach, weil noch Angaben fehlen.
Andere hier sind bereit zu raten. Letztlich aber musst Du die 
Information irgendwann zur Verfügung haben. Bisjetz hast Du sinnvolle 
Stichworte bekommen und Links. Suchs Dir entweder selbst raus oder gib 
eben detailliertee Informationen.

von Emok (Gast)


Lesenswert?

konkret:

cout << "Kreis";  //bitte den String Kreis in blau

von Noname (Gast)


Lesenswert?

Ich versuch's jetzt noch ein letztes Mal, dann nehme ich an, das mein 
Rat nicht gefragt ist.

Du willst es auf "DOS" ausgeben. OK. Meinst Du damit eine 
Windows-Konsole wie sie heutzutage in Windows 7, oder auch noch einige 
frühere Versionen üblich war oder handelt es sich um eine echte 
"DOS-Box"?

von Noname (Gast)


Lesenswert?

Anders: Mache Angaben zu dem Betriebssystem.

von 12345 (Gast)


Lesenswert?

Emok schrieb:
> konkret:
>
> cout << "Kreis";  //bitte den String Kreis in blau

Liest du auch was wir schreiben?

12345 schrieb:
> Emok schrieb:
>> Will einfach farbige Ascii-Zeichen ausgeben... Muss doch eine
>> Header-Datei geben, die das kann oder?
> windows.h kann das... Guck mal da
> 
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686047%28v=vs.85%29.aspx

Rufus Τ. Firefly schrieb:
> Wenn mit "DOS-Box" die Windows-Konsole gemeint ist, dann lassen sich die
> diversen Console-Funktionen der Win32-API verwenden.
>
> 
http://msdn.microsoft.com/en-us/library/windows/desktop/ms682073%28v=vs.85%29.aspx

von Rolf M. (rmagnus)


Lesenswert?

Emok schrieb:
> cout << "Kreis";
>
> Kreis soll jetzt z.B. blau ausgegeben werden...

Ach, und das ist dann "farbige Geometrie". ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.