怎么把文件里相要删除的清掉,文件以汉字加密存储的。

我也要看到几个人的建议,有人说先读出来删除在写进去。这个不太懂,如果这样那我也得找到匹配的才能删除,这样效率非常低。有人说建立临时文件,写入,再改名。更麻烦。我想可不可以先做个标记,就是每次输入内容是都做个不同的标记,然后通过查找到标志,fseek()和ftell()来计算要删除内容的字节和位置,直接删除,请大家指点

说的过于笼统,文件是随机的还是顺序的,什么叫“汉字加密存储”。什么是“删除”,什么是“清掉”。通常我们认为写程序是程序员的事情,你最好和开发进行沟通。

你的问题包含二个问题:

1、删除字符串
2、插入字符串

当然要松鼠二步走了。