Beachten Sie, dass es keine Standard-C-API für Millisekunden gibt, daher müssen Sie sich (unter Unix) mit usleep
zufrieden geben , die Mikrosekunden akzeptiert:
#include <unistd.h>
unsigned int microseconds;
...
usleep(microseconds);
In C++11 können Sie dies mit Standardbibliotheksfunktionen tun:
#include <chrono>
#include <thread>
std::this_thread::sleep_for(std::chrono::milliseconds(x));
Klar und lesbar, Sie müssen nicht mehr raten, welche Einheiten der sleep()
ist Funktion dauert.