sleep函数的问题
#include <unistd.h>#include <stdio.h>
int main(void)
{
char s[5]={1,2,3,4,5};
int i;
for(i=0;i<5;i++)
{
printf("%d",s[i]);
printf("\33[2J");
sleep(1);
}
return 0;
}
以上程序运行以后为什么不是一个数字显示完后,翻页,过一秒再显示一个数字,以此类推一直到完.而是等了5秒后,一下全显示完,中间没有停留的.
请问怎样才能让我实现一个数字显示完后,翻页,过一秒再显示一个数字,以此类推一直到完的这一现象呢.