问题描述
- 怎么把文件里相要删除的清掉,文件以汉字加密存储的。
-
我也要看到几个人的建议,有人说先读出来删除在写进去。这个不太懂,如果这样那我也得找到匹配的才能删除,这样效率非常低。有人说建立临时文件,写入,再改名。更麻烦。我想可不可以先做个标记,就是每次输入内容是都做个不同的标记,然后通过查找到标志,fseek()和ftell()来计算要删除内容的字节和位置,直接删除,请大家指点
解决方案
说的过于笼统,文件是随机的还是顺序的,什么叫“汉字加密存储”。什么是“删除”,什么是“清掉”。通常我们认为写程序是程序员的事情,你最好和开发进行沟通。
解决方案二:
你的问题包含二个问题:
1、删除字符串
2、插入字符串
当然要松鼠二步走了。
解决方案三:
ASCII文件 二进制文件 汉字存储
时间: 2025-01-01 17:07:40