Oktatás * Programozás 1 * Szkriptnyelvek Teaching * Programming 1 (BI) Félévek Linkek * kalendárium |
C /
sleep(float sec)
Program várakoztatása adott ideigAz #include <time.h> void my_sleep(float sec) { time_t sec_int = (time_t)sec; // Integer part (seconds) long nsec = (long)((sec - sec_int) * 1e9); // Fractional part (nanoseconds) // Create a timespec structure struct timespec ts; ts.tv_sec = sec_int; // Set the seconds ts.tv_nsec = nsec; // Set the nanoseconds // Sleep using nanosleep nanosleep(&ts, NULL); } Használata: printf("Sleeping for 1.5 seconds...\n"); fflush(stdout); my_sleep(1.5); // Sleep for 1.5 seconds printf("Awake!\n"); fflush(stdout); |
![]() Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |