printf() auf bestimmte Position

OP #668685
Hallo!

Ich programmiere gerade eine simple Prozessüberwachungssimulierung.
Dabei habe ich ein Win32-Konsolenprojekt in C++ geschrieben.

Nun habe ich 3 Messwerte, die ich auf die Konsole ausgeben will. Dabei 
soll die erste Zeile für Messwert 1, die 2. für MW 2, usw sein. Wenn ich 
jetzt einfache cout oder printf mache, dann werden die Messwerte (die in 
unterschiedlichen Zeitabständen aktualisiert werden sollen) 
hintereinander geschrieben. Ich möchte es so machen, dass sich nur die 
2. Zeile ändert, wenn Messwert 2 aktualisiert wurde.

Gibt es eine Möglichkeit zu sagen, an welcher Cursor-Stelle das printf 
() ausgeführt werden soll, oder
Welche Möglichkeiten habe ich?

Gruß,
Johnsn
Persönliche Seite
Du wirst nicht umhinkommen, Dich mit den Win32-API-Funktionen zu
beschäftigen, die unter "Console I/O" zusammengefasst werden.

http://msdn2.microsoft.com/en-us/library/ms682010.aspx

ist der Einstieg in deren Dokumentation. Für Dich interessant ist der
Bereich "low-level console I/O".
Besonders einfach oder übersichtlich sind die Funktionen dort jedoch
nicht.

http://msdn2.microsoft.com/en-us/library/ms682022.aspx

zeigt, wie der Inhalt der Konsole gelöscht werden kann.


Allerdings wird hier Beitrag "Re: Formatierte Textausgabe in C" 
eine Library beschrieben, die einem die Ekligkeiten der 
Konsolenprogrammierung abnimmt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.