Re: Output ueberschreiben in C

Bernhard Walle <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
* Henning Weier <[email protected]> [2004-10-07 22:41]:
> 
> Kann man in C (unter Linux) etwas, was man an stdout geschrieben hat,
> ueberschreiben? Ich muesste etwas schreiben, das wie "top" den Output
> aktualisiert. Sowas aehnliches gibt es ja auch bei der
> Fortschrittsanzeige von "scp".
> Leider habe ich bisher noch gar keine Tipps dazu gefunden.

Du musst Kontrollzeichen verwenden. Damit kann man z. B. Bildschirm
löschen, Zeichen löschen usw. Such mal im Internet dazu, du findest
bestimmt was.

Für "größere" Sachen nimmt man aber ncurses. Außerdem muss man
beachten, dass nicht alle Terminals gleich sind und auch eine
Ausgabeumlenkung erkennen und berücksichtigen.


Gruß,
Bernhard

-- 
Es ist ein großer Vorteil im Leben, die Fehler, aus denen man lernen kann, 
möglichst früh zu begehen.
	-- Sir Winston Churchil
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBZa2iiGU2lt2vZFQRAicbAKCMckpFcYZA4OcrTYL0Trj6wVXzKgCeLt/e
TgtKt+/BPzLFcHZEC8R8/aA=
=3LGk
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.