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

怎么在文件中查找信息

2012-07-01 
如何在文件中查找信息最近c++课程里有一个需要将信息存入文件中,并对信息进行操作。写入信息倒没什么,关键

如何在文件中查找信息
最近c++课程里有一个需要将信息存入文件中,并对信息进行操作。写入信息倒没什么,关键是对信息进行修改、插入、删除实在不好弄。
我想了一个办法,不知道计算机实现这个是不是这个原理:
将信息以二进制存入文件中后(以结构存在的信息),如果要对信息进行修改,可以将全部文件存储的信息调入内存中进行操作,然后再将修改的信息全部重新写入文件中,感觉有点麻烦,不过实在没想到其他的好方法了。
希望各位大侠支支招。。。。多谢了。。。。

[解决办法]
所谓修改删除文件a某位置的内容,其实是读打开文件a,再将‘a中修改删除位置之前的内容+修改删除的内容+a中修改删除位置之后的内容’保存到文件b,关闭文件a,删除文件a,将文件b改名为与之前文件a相同的名字,仅此而已。

热点排行