Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
FH Super JLI'ler
Alter: 36 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 23.01.2005, 15:22 Titel: Konsole: Zeile überschreiben |
|
|
Hallo alle zusammen,
ich möchte folgendes tun:
Ich möchte eine Zeile in der Konsole immer wieder überschreiben. Kennt man vielleicht noch von dem DOS-Format-Befehl. Wie geht das? Über cout wohl nicht...
Gruß
FH _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free |
|
Nach oben |
|
|
Patrick Dark JLI Master
Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
Verfasst am: 23.01.2005, 15:34 Titel: |
|
|
also C++ bietet da selbst keine Befehle, es gibt zwar die conio.h, die ist aber nicht standardisiert. Dann gibt es noch die Möglichkeit mit der Win32API die Kontrolle über die Console zu nehmen und so das Caret zu setzen.
C++ bzw. C bieten da generell keine Funktionen an, da sowas API abhängig ist. Für die beiden Sprachen gibt es noch nichtmal textausgabe/eingabe _________________ 'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ] |
|
Nach oben |
|
|
FH Super JLI'ler
Alter: 36 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 23.01.2005, 17:19 Titel: |
|
|
OK, ich habs jetzt so gelöst:
CPP: | #include <iostream>
using namespace std;
int main()
{
cout<<"Alter TextTest";
cout<<"\xD";
cout<<"Neuer Text";
cout<<"\n\n";
cout<<"Zum beenden Zeichen eingeben und \"Enter\" druecken.\n";
char ende;
cin>>ende;
return 0;
} |
Das "\xD" ist ein Wagenrücklauf (Dez: 13). Man muss dann nur dafür sorgen, dass man genug Text schreibt, um den alten zu überschreiben (also nicht so wie ich ).
Hey, große Überaschung: Ich hab die STL benutzt.
Gruß und Danke
FH _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free |
|
Nach oben |
|
|
Patrick Dark JLI Master
Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
|
FH Super JLI'ler
Alter: 36 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 23.01.2005, 18:39 Titel: |
|
|
Ämm... Muss ich verstehn, worauf du hinauswillst? Soll ich das verwenden?
Gruß
FH _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free |
|
Nach oben |
|
|
Patrick Dark JLI Master
Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
|
|