Textfenster in Dev-C++

Hallo Leute,

habe mir vor kurzem Dev-C++ auf meinem Rechner installiert und wollte dann aus einem älteren C-Lehrbuch („C für PCs“, Ulla Kirch-Prinz&amp:stuck_out_tongue_winking_eye:eter Prinz, 1998) ein kleines Beispielprogramm in den Editor eintippen. In diesem Programm ging es um verschiedene Operationen, die man in Text-Fenstern ausführen kann, z.B. den Cursor an eine bestimmte Stelle zu setzen („locate(x,y)“) oder den im Fenster ausgegebenen Text zu löschen („cls“). In dem Beispielprogramm wurde für den locate(x,y)-Befehl die printf-Anweisung + Escape-Sequenz --> printf ("\033[%d;%dH",x,y) verwendet. Für den cls-Befehl wurde --> printf ("\033[2J") verwendet. Dazu hat es noch geheißen, man solle vorher die CONFIG.SYS um die Zeile „Device=C:…\ANSI.SYS“ erweitern, was ich auch getan habe. Trotzdem funktioniert das Ganze überhaupt nicht so, wie es sollte - Der Compiler übersetzt zwar anstandslos, jedoch bekomme ich auf dem Bildschirm nur ein paar seltsame Zeichen zu sehen (z.B. "

Auch hallo.

habe mir vor kurzem Dev-C++ auf meinem Rechner installiert und
wollte dann aus einem älteren C-Lehrbuch („C für PCs“, Ulla
Kirch-Prinz&amp:stuck_out_tongue_winking_eye:eter Prinz, 1998) ein kleines Beispielprogramm in

Tips von '98 (ANSI.SYS) dürften unter XP wohl kaum mehr Gültigkeit besitzen…

den Editor eintippen. In diesem Programm ging es um
verschiedene Operationen, die man in Text-Fenstern ausführen
kann, z.B. den Cursor an eine bestimmte Stelle zu setzen
(„locate(x,y)“) oder den im Fenster ausgegebenen Text zu
löschen („cls“). In dem Beispielprogramm wurde für den
locate(x,y)-Befehl die printf-Anweisung + Escape-Sequenz
–> printf ("\033[%d;%dH",x,y) verwendet. Für den
cls-Befehl wurde --> printf ("\033[2J") verwendet. Dazu hat
es noch geheißen, man solle vorher die CONFIG.SYS um die Zeile
„Device=C:…\ANSI.SYS“ erweitern, was ich auch getan habe.

…doch hoffentlich mit dem richtigen Pfad ? Z.B. c:\Windows\system32\ansi.sys

Trotzdem funktioniert das Ganze überhaupt nicht so, wie es
sollte - Der Compiler übersetzt zwar anstandslos, jedoch
bekomme ich auf dem Bildschirm nur ein paar seltsame Zeichen
zu sehen (z.B. "

Was habe ich falsch gemacht oder vergessen? Habe ich die
falsche „ANSI.SYS“ geladen? (gibt es davon überhaupt mehrere
verschiedene?) Oder verwende ich den falschen Compiler („Mingw
port of GCC“) oder das falsche Betriebssystem (Windows XP
Professional)?

Hallo,

vielleicht hift das:

http://is-it-true.org/nt/utips/utips181.shtml

Gruss Reinhard