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

如何将文件中指定的字符串删除

2012-12-31 
怎么将文件中指定的字符串删除?在写一个电话本程序,已经将姓名的电话存入了一个文件中,怎么将文件中指定的

怎么将文件中指定的字符串删除?
在写一个电话本程序,已经将姓名的电话存入了一个文件中,怎么将文件中指定的字符串删除呢?
[解决办法]
读取文件,查找需要删除数据,删除,然后写文件

这些有什么问题,定义数据结构保存电话号码对应数据类型
[解决办法]
对文件进行操作的函数应该都会把,取出文件中保存的数据,进行匹配,将处理过的内容从新写到文件里。
不知道这个可不可以。。不过应该效率有点差吧。
[解决办法]
读文件--->字符串匹配---->删除---->写文件
[解决办法]
把文件读到内存
做你想做的任何事情,包括删除
把处理过后的内容写回文件

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

热点排行