C/C++如何读后清空并写入文件?

如果用fopen_s的r+模式打开文件就只能追加写入吗?

如果用fopen_s先"r"模式读入

然后用"w"模式写入可以实现

但是很多时候会出现fopen_s返回错误码13

会造成一定的时间损耗

有更好的方法吗

https://www.zhihu.com/question/37370175