Mehode zum Warten?
-
Hi Leute,
ich habe mir ein kleines Programm geschrieben. Nun lasse ich die Meldung: Ihr Auftrag wird bearbeitet anzeigen. Nun soll das so ca. 5 - 10 dauern. Für jede Sekunden möchte ich nun einen Punkt ausgeben. Also eine Statusanzeige wenn man so will.
Wie könnte ich das am besten in einer eigenen Funktion erreichen? Habe das jetzt so gemacht, aber ich sage gleich, das bringt gar nichts.
[code] //Methode die ladezeit simuliert void Bankautomat::Warten() { for(int d = 0; d <= 200; d++) { if(d % 10) { cout << "."; } } }
[/code]
Wie gesagt, ich glaube das ist Schrott.
Hoffe ihr könnt mir helfen. Danke!
-
Ich gehe mal davon aus das du 5-10 Sekunden meinst?
#include <dos.h> for(int i=0; i<10 /*oder halt 5*/; i++) { _sleep(1); cout << "."; }
-
Danke für die Hilfe anstatt -sleep(1) habe ich 700 geschriben jetzt geht es.
-
Wieso habe ich das Gefühl, dass die Bearbeitung gar nicht so lang dauernd würde und du nur eine Dummy-Schleife einbaust? *Hass-Objekt gefunden*
MfG SideWinder