假设我的程序某处有一个函数,它使用
fopen
打开一个文件,然后我的程序做了一些其他事情(比如,尝试计算一些东西)然后它崩溃了,因为一些空指针、堆栈溢出或段错误等。这是否有可能破坏/弄乱我打开的文件?如果我打开它进行写作会怎么样。会不会更危险?
最佳答案
如果您打开文件进行阅读,则不,您不能损坏文件。
如果您打开一个文件用于写入 那么是,总是有可能使文件处于某种损坏状态。
关于c++ - fopen 或 fstream 等是否会意外破坏文件 C/C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46505513/