In Pascal kann man per
gotoxy(4,7); write('Zahl eingeben: '); readln(zahlstring);
eine Eingabeaufforderung beliebig auf dem Bildschirm positionieren.
Wie macht man das in Ansi-C ?
Positionierung von Ein-/Ausgaben auf d Bildschirm
Re: Positionierung von Ein-/Ausgaben auf ...
Hi Martin !
Also in der Dos-Welt gibt es ebenfalls den Befehl gotoxy (x, y,);
Bin mir aber nicht sicher, ob es diesen Befehl auch im Ansi-C gibt.
Also in der Dos-Welt gibt es ebenfalls den Befehl gotoxy (x, y,);
Bin mir aber nicht sicher, ob es diesen Befehl auch im Ansi-C gibt.
Re: Positionierung von Ein-/Ausgaben
Also unter Ansi C geht sowas definitiv nicht, weil man da nur ueber Dateistreams Ein- und Ausgabe machen kann. fopen, fscanf, fprintf, fclose. Alles in dem Zusammenhang. Das ist C. Und unter C++ ist es auch nicht besser, nur sind da die streams in stream-Klassen organisiert mit den bekannten ueberladenen "<<" und ">>" Operatoren. Das aendert nur die Technologie, wie die typenspezifische Ein- und Ausgabe erfolgt, sonst nichts. Mehr als diese streams gibt es nicht.
Was Du suchst, ist terminal-spezifische IO. Das gibt es natuerlich auch. Ich empfehle Dir mal einen genaueren Blick auf ncurses. Das ist genau fuer solche Geschichten, wie Du sie machen willst, gut und das ist praktisch auf jeder Plattform verfuegbar -- unter gpl ... <img src="http://www.pro-linux.de/Images/Wilk.gif" border="0" align="middle">. Ich hab mal schnell auf dem gnu-ftp-server die url rausgesucht:
ftp://ftp.gnu.org/pub/gnu/ hab da auch ein manuals-Verzeichnis gesehen. Vielleicht gibt's bei Dir auf dem System auch eine manpage zu ncurses (man ncurses) oder Du schaust mal in der Dokumentation, die Du so hast zu Deiner Installation. Die Bibliothek ist eigentlich ueberall vorhanden.
Was Du suchst, ist terminal-spezifische IO. Das gibt es natuerlich auch. Ich empfehle Dir mal einen genaueren Blick auf ncurses. Das ist genau fuer solche Geschichten, wie Du sie machen willst, gut und das ist praktisch auf jeder Plattform verfuegbar -- unter gpl ... <img src="http://www.pro-linux.de/Images/Wilk.gif" border="0" align="middle">. Ich hab mal schnell auf dem gnu-ftp-server die url rausgesucht:
ftp://ftp.gnu.org/pub/gnu/ hab da auch ein manuals-Verzeichnis gesehen. Vielleicht gibt's bei Dir auf dem System auch eine manpage zu ncurses (man ncurses) oder Du schaust mal in der Dokumentation, die Du so hast zu Deiner Installation. Die Bibliothek ist eigentlich ueberall vorhanden.
Re: Ein-/Ausgaben im TextModus
hab ne simple schnittstelle für dos UND linux gebastelt (nutzt unter linux die ncurses) - mit allem was der textmodus so hergibt, inclusive getch() (ist auch sone sache unter linux)
frag mal an unter hjm.aps@gmx.net
vi ses
frag mal an unter hjm.aps@gmx.net
vi ses