Есть ли хороший способ убедиться, что содержимое файла совпадает с тем, которое вы пишете, если в вашей файловой системе много сшитых файлов.
Проблема в том, что я пишу содержимое файла, закрываю файл и снова открываю его как поврежденный файлс некоторыми другими строками из других файлов.Поэтому, если я напишу «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();
}
Если у кого-то есть идеи, напишите это.Большое спасибо