Я пытаюсь заставить терминал ждать x секунд, прежде чем что-то выводить на экран.Я буквально скопировал код из другого места в сети, но мой терминал просто не ждет и вообще все выполняет, как обычно.Ребята, вы знаете, почему это происходит?
for(int i = 0; i < 5; i++){
delay(5);
printf(". ");
}
void delay(int number_of_seconds)
{
// Converting time into milli_seconds
int milli_seconds = 1000 * number_of_seconds;
// Stroing start time
clock_t start_time = clock();
// looping till required time is not acheived
while (clock() < start_time + milli_seconds)
;
}