PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fragen zu scanf und printf (C Neuling)



schneevater
07-12-2002, 20:54
Hallo zusammen,

ich würde gerne wissen ob es eine möglichkeit gibt, Ausgaben bzw. Eingaben auf dem Bildschirm zu positionieren.
Also, wie kann ich in C z.B die folgende Ausgabe in Zeile 10 und Spalte 15 positionieren.
printf("Hallo Welt");

Gleiches gilt für scanf, wie kann ich (in) C sagen das meine Eingabe z.B in Zeile 20, Spalte 14 erfolgen soll.

In Cobol funktionierte so etwas mit Line und Position.

Danke schon mal für die Antworten.

tkortkamp
07-12-2002, 21:02
Hallo!

Du könntest natürlich immer mit Leerzeichen und Tabs arbeiten...
Ansonsten wirst du da wohl mit ncurses arbeiten müssen.
Ein Tutorial gibt es hier: http://web.cs.mun.ca/~rod/ncurses/ncurses.html

c ya,
Tobias

wisi
08-12-2002, 15:38
In Dev-C++ gibt es die Funktion gotoxy(int x, int y) mit der man den Cursor zu einer Stelle bewegen kann. Mit textcolor(int farbe) kann man die Farbe ändern, und mit clrscr() wird der Bildschirm gelöscht.

PS: Dev-C++ gibts auf http://www.bloodshed.net

sven1978
09-12-2002, 11:14
Bei textcolor must du aber cprintf verwenden

auserdem kannst du mit textcolor probleme bei manchen compilern haben

schneevater
12-12-2002, 14:25
Danke für Eure Antworten,

naja, das verspricht ja richtig spannend zu werden.