本文目录一览:
c 将循环里的打印信息写入文件
你用fprintf代替printf就可以
File *fp = fopen("file_name","w");
/* 错误处理省略*/
// 如打印信息123写入文件
fprintf(fp,"%d ",123);
fprintf(fp,"current_time=%lu\n",current_time);
.....
//
fclose(fp)
C语言 文件写入 连续写入
连续写文件除了用循环写,还可以用递归实现,但是我觉得你写文件最好写之前设置文件指针fp的位置,使用fseek()函数进行设置
c循环写文件慢
文件操作避免一直写、循环写,用内存缓冲方式,缓冲满了再写比较好。减少写的次数。按数据块来写,避免少量数据经常写。