c sleep milliseconds
#include <stdio.h>
#include <unistd.h>
int main() {
unsigned int milliseconds = 1000;
// Convert milliseconds to seconds and microseconds
unsigned int seconds = milliseconds / 1000;
useconds_t microseconds = (milliseconds % 1000) * 1000;
// Sleep for the specified duration
usleep(microseconds);
return 0;
}