当我运行类似的东西时
for (i = 1; i <= 10; i++) {
sleep(1);
printf(".");
}
那么我期望的是每秒一个点十次。我得到的是十秒后的十个点。为什么会这样,我如何让程序每秒(或不同的时间间隔)实际打印一个点(或做其他事情)?
当我运行类似的东西时
for (i = 1; i <= 10; i++) {
sleep(1);
printf(".");
}
那么我期望的是每秒一个点十次。我得到的是十秒后的十个点。为什么会这样,我如何让程序每秒(或不同的时间间隔)实际打印一个点(或做其他事情)?