Sleep
-
Hallo
Wenn ich ein Wort "langsam" ausgeben möchte, als nach jedem Buchstaben 100 Msek warten, dann habe ich das bis jetzt so gemacht:
cout << "H"; Sleep(100); cout << "a"; Sleep(100); cout << "l"; Sleep(100); ...
Gibt es nicht eine "elegantere" Lösung für mein Problem, so dass ich nicht nach jedem Buchstaben Sleep(100) schreiben muss, sondern dass es automatisch nach jedem Buchstaben 100 Msek pause macht?
-
ein string ist ein array..
eine schleife und dann das array hochzählen
-
void delayed_output(const char* string, unsigned int time) { while (*string) { cout << *string << flush; Sleep(time); ++string; } } ... delayed_output("Hallo welt!");
-
Vielen Dank, ich werde das gleich mal ausprobieren