How do you add a timed delay to a C++ program? November 9, 2021 by admin In Win32: #include<windows.h> Sleep(milliseconds); In Unix: #include<unistd.h> unsigned int microsecond = 1000000; usleep(3 * microsecond);//sleeps for 3 second sleep() only takes a number of seconds which is often too long.