Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [C++] Variable neu beschreiben (https://www.delphipraxis.net/27203-%5Bc-%5D-variable-neu-beschreiben.html)

titus 5. Aug 2004 20:02


[C++] Variable neu beschreiben
 
Hi, ich möchte eine Variable in einer for-Schleife immer mit dem neuen Wert beschreiben und dann ausgeben und nicht anhängen.

Beispiel:
Code:
for(int i = 0; i <= 200; i++) {
    cout << i;
}
dann wird es wiefolgt augelistet:
Zitat:

123456...
aber ich möchte, dass die Zahl hochgezählt wird, also im Prinzip neubeschrieben wird.
Aber wie lässt sich das realisieren? goto?

es grüßt der C++-noob, titus :D :stupid:

nailor 5. Aug 2004 20:17

Re: [C++] Variable neu beschreiben
 
hier ist ne delphipraxis ;)

Code:
for(int i = 0; i <= 200; i++)

/* nichts */
}
cout << i;
aber das macht alles überhaupt keinen sinn. musst schon ein bisschen genauer sagen, was du willst.

ripper8472 5. Aug 2004 20:20

Re: [C++] Variable neu beschreiben
 
[edit] er will nicht write, sondern gotoxy und dann write

das würd mich auch interessieren!
spontan hätte ich irgendwas mit fseek() gemacht, nur halt mit dem handle vom output statt einer datei. allerdings weiß ich nicht, wie ich dieses handle bekomme.

nailor 5. Aug 2004 20:24

Re: [C++] Variable neu beschreiben
 
was will er? ich kapiers nicht?

idee: will er jedes mal die alte ausgabe löschen und dann das neue ausgeben???

titus 5. Aug 2004 20:30

Re: [C++] Variable neu beschreiben
 
ok danke für eure hilfe, aber ich hab es hingekriegt :D.
und zwar so:
Code:
for(int i = 0; i <= 100; i++) {
    cout << i << '\r';
}
jetzt wird schön hochgezählt und nicht angehänht :D


vielen Dank für eure Bemühungen, titus :stupid:

nailor 5. Aug 2004 20:32

Re: [C++] Variable neu beschreiben
 
jetzt mal ganz ehrlich:

nächstmal drück dich halbwegs präzise aus!!!

zum beispiel hätte man dir auf die frage "wie füge ich mit c++ einen zeilenumbruch in eine konsolenausgabe ein?" viel besser helfen können.

CalganX 5. Aug 2004 20:37

Re: [C++] Variable neu beschreiben
 
Hi,
wobei das etwas schöner ist: ;)
Code:
cout << i << endl;
Chris

titus 5. Aug 2004 20:42

Re: [C++] Variable neu beschreiben
 
nailor: hä das wollt ich nie wissen, vllt solltet ihr besser lesen? ich wollte, dass die variable nicht hintendrangehängt wird sondern sich verändert so wie ein counter eben.

ripper8472 5. Aug 2004 20:46

Re: [C++] Variable neu beschreiben
 
\r heißt Carriage Return

nailor 5. Aug 2004 21:55

Re: [C++] Variable neu beschreiben
 
dann halt carriage return statt line feed... auf jeden fall fand ich die frage nich so superpräzise

ripper8472 5. Aug 2004 22:15

Re: [C++] Variable neu beschreiben
 
Was soll's. Die Antwort ist gefunden und wir alle hatten riesigen Spaß beim lustigen Rätselraten :-D

Luckie 5. Aug 2004 23:12

Re: [C++] Variable neu beschreiben
 
Du verwechselst hier die Ausgabe mit dem Wert der Variablen. Wenn da bei dir steht 123456 hat die Variable nacheinander auch die Werte 1 2 3 4 5 6. Und wenn dann weist man einer Vraiablen einen neuen Wert zu und beschreibt sie nicht neu.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz