首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

简单的C文件操作解决思路

2012-02-21 
简单的C文件操作以“r+”的模式用fopen打开记事本,用fwrite写数据,后面写的数据会覆盖以前写的数据。请问如何

简单的C文件操作
以“r+”的模式用fopen打开记事本,用fwrite写数据,后面写的数据会覆盖以前写的数据。请问如何不覆盖以前的数据啊?
另外想学习一下asp.net,本人仅有c,c++,html,jsp简单的知识,请问有何学习途径推荐?谢谢!

[解决办法]
第一个问题:以"wa"模式打开要写入的文件
第二个问题:不清楚...嘿嘿
[解决办法]
要么用独占的方式打开文件,要么打开文件后一次性把全部数据读入学.
对于第二个问题,如果你德c/C++的不错,随便找本书就会了
[解决办法]
若你想用fwrite把数据 写入已在文件。
则用“rb” 或是“rb+”打开文件。在文件末尾追加
[解决办法]
以“a+”方式打开文件
[解决办法]
fopen用r+的话,先fseek到SET_END,再fwrite
或者
fopen用a,直接fwrite

热点排行