Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Positionierung von Ein-/Ausgaben auf d Bildschirm

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Martin
Gast





BeitragVerfasst am: 11. Nov 1999 7:30   Titel: Positionierung von Ein-/Ausgaben auf d Bildschirm

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 ?
 

stephan



Anmeldungsdatum: 05.08.1999
Beiträge: 427
Wohnort: nähe Köln

BeitragVerfasst am: 11. Nov 1999 13:11   Titel: 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.
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen

Andre
Gast





BeitragVerfasst am: 11. Nov 1999 19:49   Titel: 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 ... . 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.
 

Hans-Jürgen Mehnert
Gast





BeitragVerfasst am: 29. Nov 1999 17:43   Titel: 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
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy