Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除文件中的数据存储? < >删除文件中存在的一些特定数据。用户想要删除的内容将在C++ 中从文件中删除。_C++_File Io - Fatal编程技术网

如何删除文件中的数据存储? < >删除文件中存在的一些特定数据。用户想要删除的内容将在C++ 中从文件中删除。

如何删除文件中的数据存储? < >删除文件中存在的一些特定数据。用户想要删除的内容将在C++ 中从文件中删除。,c++,file-io,C++,File Io,假设文件包含5 6 9 10个数字 我想删除文件中存在的9号 如果有人知道,请给出代码 首先读取文件,然后用刚才读取的数据覆盖它。覆盖时,只需确保不写入要删除的“特定”数据。这样,您将拥有一个不再包含“特定”数据的文件 读入文件,复制它,但不包含要删除的内容,然后将其写回。读取整个文件,包括不需要的数据,将其从内存中删除,然后将新数据写入整个文件

假设文件包含5 6 9 10个数字

我想删除文件中存在的9号


如果有人知道,请给出代码

首先读取文件,然后用刚才读取的数据覆盖它。覆盖时,只需确保不写入要删除的“特定”数据。这样,您将拥有一个不再包含“特定”数据的文件

读入文件,复制它,但不包含要删除的内容,然后将其写回。

读取整个文件,包括不需要的数据,将其从内存中删除,然后将新数据写入整个文件