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

怎么更改文件中一小段内容?

2012-03-21 
如何更改文件中一小段内容??如何更改文件中一小段内容??[解决办法]全读到的内存[解决办法]在覆盖[解决办法

如何更改文件中一小段内容??
如何更改文件中一小段内容??

[解决办法]
全读到的内存
[解决办法]
在覆盖
[解决办法]
在写回
[解决办法]
只有长度相同才能更改,否则会出现混乱
[解决办法]
而那个文件还有可能被别的文件正在写入!

=================
在打开文件的函数的参数里可以设置为“只写”模式,这样,别的文件就不能写入了。
[解决办法]
》》而那个文件还有可能被别的文件正在写入!《《

这样子的话,就要注意文件的并发操作了,防止读到脏数据。

至于修改吗,先定位指针直接修改就行了吧
[解决办法]
用fseek()可以定位到那个位置,
[解决办法]
首先
以RW方式打开定位用fseek然后写进去N个字符,然后删掉M个
在将指针挑到最后
关闭

然后用a方式打开
然后写
然后关闭

热点排行