【发布时间】:2011-09-18 13:27:09
【问题描述】:
如果您的文件系统有很多交叉链接的文件,有没有一种好的方法可以确保文件内容与您编写的相同。
问题是当我写文件内容关闭文件并重新打开它时,文件被其他文件中的其他行损坏。所以如果我在文件中写“AAA”,下次我打开文件时我得到:“AAABBBsome stuff”。 代码:
fstream stream;
stream.open(file_name.c_str(),ios::out | ios::trunc);
if (stream.is_open())
{
stream.write(content,(streamsize)size);
stream.close();
}
如果有人有一些想法,请写出来。非常感谢
【问题讨论】:
标签: c++ winapi file filesystems fstream