Drehendes Strichlein !
-
Kann man in C++ Visual Studio 2005 Expr. Ed. dieses sich drehende Strichlein aneigen lassen ?
Ich mein das |/-\| nur aniemeirt !
Man sieht es manchmal bei Betriebsystem installationen oder Ladevorgängen !
plz postet kompletten code als Funktion !
-
Meinst du mit animiert das | / - \ immer nacheinander an der selben Stelle angezeigt werden oder wirklich einen rotierenden Strich?
Ersteres ist quasi:
int i = 0; for (;;) { switch (i++) { case 0: printf("|\b"); break; case 1: printf("/\b"); break; case 2: printf("-\b"); break; case 3: printf("\\\b"); break; } fflush(stdout); if (i > 3) i = 0; sleep(1); }
oder
char sym[] = "|/-\\"; int i; for (;;) { for (i = 0; i < 4; ++i) { printf("%c\b", sym[i]); fflush(stdout); sleep(1); } }
Je nach Geschmack kann man es noch weiter abändern.
Anstelle des sleep machst du etwas, bzw rufst du das ganze als kleine Funktion auf (per timer oder alle paar Berechnungen...)
-
was soll das sleep(1) heißen ?
-
Warte eine Sekunde...
Aber da sollte das Programm dann etwas machenchar sym[] = "|/-\\"; static int i = 0; printf("%c\b", sym[i++]); fflush(stdout); if (i > 3) i = 0;
Das müsste dann von einem Timer bzw alle x-Berechnungen ausgeführt werden.
-
eine sekunde ist stakr übertrieben
ist eine 1/100 sein kann aber au 1/1000 sekunde sein
ohne sleep würde deine "animation"
für dich nicht sichbar sein da du körperlich eingeschrenkt bist so schnell zu schaun