![]() |
C programmieren - Druckversion +- Downhill-Board (https://downhill-board.com) +-- Forum: Off Bike (https://downhill-board.com/forumdisplay.php?fid=7) +--- Forum: Ranger's Talk Corner & Off-Topic (https://downhill-board.com/forumdisplay.php?fid=66) +--- Thema: C programmieren (/showthread.php?tid=5684) Seiten:
1
2
|
C programmieren - klammsi - 2002-11-28 hab da mal ne frage zu C wie kann ich in mein programm eine pause von beispiel einer sekunde einbauen?? oder geht das nicht?? C programmieren - Daywalker - 2002-11-28 ich versteh kein Wort! C programmieren - Chris - 2002-11-28 Timmy als Avatar ist die eine Sache. Aber so verhalten brauchst Dich nicht. Wenn hier jetzt jeder der keine Ahnung von C hat das auch kund tut, dann hat dieser Thread bald 1000 Replys, und keine bringt den klammsi weiter. Also bitte ich Zukunft nachdenken ob Dein Post wirklich zur Problemlösung beitragen kann , bevor Du auf "Weiter" klickst. Noch dazu als erste Reply in einem Thread kommt sowas schon richtig schwach! C programmieren - noox - 2002-11-29 ich glaub es gibt eine funktion delay() in irgendeiner bibliothek... mhm. in der msdn habe ich jetzt nix gefunden. ah... genau... google: delay c++ => 3. Treffer: sleep http://www.experts-exchange.com/Programming/Programming_Languages/Cplusplus/Q_20407382.html Aber hängt auch vom Betriebsystem ab, wie du es am besten machst, damit auch der Prozessor die Zeit nicht verbrät, sondern anderwertig sinnvoll nutzt. C programmieren - georg - 2002-11-29 Geht das nicht einfach mit delay(ms); ![]() Wobei ms für die Zeit in Millisekunden steht.. Unter Windows geht auch Sleep(ms) Wobei die CPU nicht beansprucht wird. Oder sleep(s) Das ist, glaub ich, in time.h Vorsicht! sleep erwartet den Wert in Sekunden! Meine C++ Zeit ist aber schon paar Jährchen her.. ![]() ![]() C programmieren - noox - 2002-11-29 na, scheinbar in c nicht. da heißt's sleep. C programmieren - Ruff Ryder - 2002-11-29 in c heissts --->>> delay(); <<<---- da bin ich mir sicher!!! C programmieren - noox - 2002-11-29 ich hab in der msdn und im internet nachgeschaut. In anderen Sprachen ist es delay, in C Sleep. Oder für Windows gibt's sicher eigene BS-Funktionen dafür. C programmieren - klammsi - 2002-11-29 ok danke allen sleep() fuktioniert!! C programmieren - Ruff Ryder - 2002-11-30 wenns funtzt isses ja auch egal, aber ich hab heute erst ne arbeit drüber geschrieben, will da jetzt auch keni streit anfangen, ganz im gegenteil, hab ja wieder was neues gelernt! danke, kann ich gleich mal posen *g* C programmieren - Old Anonym - 2003-02-22 FÜr 10 Sekunden geht´s folgendermaßen #include <time.h> . . . /* Definitionsbereich */ time_t ltime, now, nownow; . . . now=time(<ime); while((time(&nownow)-now)<10) { ; } c4n, Stephan C programmieren - noox - 2003-02-22 hehe, wenn alles so programmiert wäre, dann hätten wir permanent 100% CPU-Auslastung. Man sollte es schon dem BS überlassen, wenn eine gewissen Zeit gewartet werden soll. C programmieren - stinky5 - 2003-02-22 Jojo, busy-waiting is scho geil. C programmieren - noox - 2003-02-22 *ggg* Ich hab die ganze Zeit nach dem Fachausdruck gesucht (im Hirn), und er ist mir einfach net eingefallen! Über "polling" bin ich net hinausgekommen. ![]() C programmieren - el panecillo - 2003-02-22 hmm wenn i in vb Sub Sleep(Milliseconds) Dim Zeit1 As Variant Dim Zeit As Single Zeit = Milliseconds / 1000 Zeit1 = Timer Do DoEvents If Timer < Zeit1 Then Zeit = Zeit - 86400 Loop Until (Timer - Zeit1 > Zeit) End Sub verwend hob i a 100 % auslastung die anwendung reagiert aber dank dem doEvents weiterhin... ![]() ois a scheiß ![]() |