if(RS_ile==1)
{
if(RS_buf == 1) break;
if(RS_buf==49)
printf("1\n");
else
{
printf("%d\n", RS_buf);
fprintf (fp, "%d\n", RS_buf);
fclose (fp);
}
}
一切正常,但在我关闭程序后所有数据都被保存。我所需要的只是在程序运行时而不是关闭后将日期放入文件。
操作系统Windows 8.1
最佳答案
在 fprintf 之后添加 fflush(fp) ;
。
关于c - 在程序关闭之前而不是之后将数据保存到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20407256/