linux下c程序实现创建一个文件并写入信息
FILE*fp2=fopen("backup.txt","w+");time_ttimep;imep=time(NULL);fprintf(fp2,"%s%s\n",fi...
FILE *fp2 = fopen("backup.txt","w+");
time_t timep;
imep = time(NULL);
fprintf(fp2,"%s%s\n",filename,ctime(&timep));
部分代码如下,请问为什么只能创建backup.txt没办法将文件名和系统时间写入文本文件,在线等 展开
time_t timep;
imep = time(NULL);
fprintf(fp2,"%s%s\n",filename,ctime(&timep));
部分代码如下,请问为什么只能创建backup.txt没办法将文件名和系统时间写入文本文件,在线等 展开
2个回答
展开全部
fflush( fp2 ) 刷新缓存,记得文件关闭
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在我这可以
#include <stdio.h>
#include <time.h>
int main(void){
char* filename="backup.txt";
FILE *fp2 = fopen("backup.txt","w+");
time_t timep;
timep = time(NULL);
fprintf(fp2,"%s%s\n",filename,ctime(&timep));
}
:~/test$ vi backup.txt
backup.txtThu Aug 28 11:35:09 2014
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询