Вопрос по c, sleep – как спать в с [дубликаты]

7

Возможный дубликат:

Почему printf не сбрасывается после вызова, если новая строка не находится в строке формата?

Когда я запускаю что-то вроде

for (i = 1; i 
как спать в с ? Пытатьсяfor (int i = 0; i < big_number; i++) ; и отключить оптимизацию. У меня есть производственный код здесь (не мой), который фактически делает это ^ _ ^ Bitterblue

Ваш Ответ

1   ответ
11

printf() буферизует данные, вы можете заставить их сбросить эти данные:fflush(stdout)

{  
    sleep(1); 
    printf("."); 
    fflush(stdout);
}
вот что я подумал ... просто не знал о fflush () спасибо :) foaly

Похожие вопросы