FILE *stream;
int i = 1056;
double fp = 1.5;
char s[] = "bjhbsgb";
char c = '\n';
stream = fopen( "fprintf.txt", "r+" );
fprintf( stream, "%s%c", s, c );
fprintf( stream, "%d\n", i );
fprintf( stream, "%f\n", fp );
fclose( stream );这段程序执行结果是bjhbsgb
1056
1.500000问题1:执行上面程序后,再执行一次结果还是一样,我希望执行两次后结果如下bjhbsgb
1056
1.500000bjhbsgb
1056
1.500000也就是希望保留上一次结果 请问程序该如何修改?
问题2:我想在每次结果前加上时间,希望结果如下
2006.10.12 11:08:06
bjhbsgb
1056
1.5000002006.10.12 11:10:06
bjhbsgb
1056
1.500000请问程序该如何修改?
问题三,fprintf.txt文件必须放在程序所在目录下,我希望该文件可以放在指定的目录
比如 E 盘根目录下请问程序该如何修改?
int i = 1056;
double fp = 1.5;
char s[] = "bjhbsgb";
char c = '\n';
stream = fopen( "fprintf.txt", "r+" );
fprintf( stream, "%s%c", s, c );
fprintf( stream, "%d\n", i );
fprintf( stream, "%f\n", fp );
fclose( stream );这段程序执行结果是bjhbsgb
1056
1.500000问题1:执行上面程序后,再执行一次结果还是一样,我希望执行两次后结果如下bjhbsgb
1056
1.500000bjhbsgb
1056
1.500000也就是希望保留上一次结果 请问程序该如何修改?
问题2:我想在每次结果前加上时间,希望结果如下
2006.10.12 11:08:06
bjhbsgb
1056
1.5000002006.10.12 11:10:06
bjhbsgb
1056
1.500000请问程序该如何修改?
问题三,fprintf.txt文件必须放在程序所在目录下,我希望该文件可以放在指定的目录
比如 E 盘根目录下请问程序该如何修改?
解决方案 »
- jameshooo等高手进,关于IDownloadManager接口
- Windows7下,用程序改变系统默认的播放设备?
- 如何将一结构数据复制到一char或BYTE内存块中?
- 小弟这儿有道不错的程序题(是关于template的),求各位高手帮忙解决一下!
- P2P之UDP穿透NAT的打洞原理有点糊涂,大家进来指导一下 ,谢谢
- variant转char*怎么转阿??
- 我是初学者,关于数据成员及成员函数概念较模糊,请解释,谢谢!
- 寻 dongfa (阿东) ——关于在vc中实现控制数码相机的问题!
- 邓学彬版主,有研究过duilib吗?
- 谁愿与我一起开发
- 请问在一个ActiveX控件的项目中想添加一个CMSComm的控件
- 高手来解答一下咯!
1.先读文件到 buffer 中, 再把最后一次运算的结果添加到 buffer 中. 再写 buffer 到文件中2.获取当前日期时间
SYSTEMTIME lpSystemTime;
GetSystemTime(&lpSystemTime);3.指定一个路径就可以了, 比如: "e:\\files\abc.txt"