Text verlangsamt ausgeben
-
Wie kann ich einen kleineren Textabschnitt oder einzelnen Satz verlangsamt ausgeben?
Sodass erst der erste Buchstabe des Satzes dann der zweite und so weiter ausgegeben wird, wie als wenn man etwas tippen würde.Mir würde da nur folgendes einfallen.
cout << "H"; Sleep(20); cout << "a"; Sleep(20); cout << "l"; Sleep(20); cout << "l"; Sleep(20); cout << "o";
Würde mich freuen wenn jemand einen Weg kennt indem ich einfach vor oder hinterdem cout einen Befehl setze und 1 mal ne Sleep Anweisung sodass dann der ganze Satz in (20) millisekundenschritten vorgeführt wird.
mfg
Last-Boyscout
-
const char* str = "hello"; for(int i = 0; i < strlen(str); ++i) { cout << str[i]; Sleep(20); }
MfG SideWinder
-
SideWinder schrieb:
const char* str = "hello"; for(int i = 0; i < strlen(str); ++i) { cout << str[i]; Sleep(20); }
MfG SideWinder
So hatte ich mir das vorgestellt! hehe dankeschön!
-
Hallo, in welcher Headerdatei ist die Funktion "Sleep" deklariert?
Ich wollte das Beispiel nachprogrammieren, und mein Compiler beschwert sich, das "Sleep ein nicht deklarierter Bezeichner" ist!
MFG Granny
-
windows.h
-
ist sleep nicht veraltet? die neuere version heißt doch _sleep?! was ist da jetzt der unterschied???
-
Nö, wir reden von Windows...
VOID Sleep( DWORD dwMilliseconds // sleep time );
Greetz, Swordfish
-
hi
Hab mal eine Frage.
Warum kommt bei const char* str ein Stern hin???
Würde es nicht reichen den Char als normale Variable zu deklarieren?
-
ja nur dann müsstest du noch ne feste größe angegen
ausserdem sind sterne verdammt lässig oder?Babelduo
-
-
Babelduos Geist schrieb:
ja nur dann müsstest du noch ne feste größe angegen
ausserdem sind sterne verdammt lässig oder?const char str[] = "hello";
-
und wo sind die lässigen sterne?