开发平台(Platform)(Ex: Win10, Linux, ...) 编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
GCC
问题(Question):
我设计一个程式每秒去检查某档案是否存在
每10秒显示目前经过秒数
预期的正确结果(Expected Output):
每秒显示一次资讯
错误结果(Wrong Output):
10秒才一次性显示全部资讯
程式码(Code):(请善用置底文网页, 记得排版)
int main(){
FILE *fid_rd;
int count=0,accu=0;
while(1){
fid_rd=fopen(".running","r");
sleep(1);
if(!fid_rd){
printf("finish\n");
break;
}else{
printf(".");
if(count==9){
count=0;
accu+=10;
printf("Simulator has took %d secs\n",accu);
}else
count++;
fclose(fid_rd);
}
return 0;
}