このようなファイルを開き、バッファに読み込んでから閉じます。
ifstream inputFile(source.c_str(), ios::in | ios::binary);
inputFile.read(buffer, results.st_size);
inputFile.close();
次に、何らかの方法でファイルを操作し、同じ場所に書き戻そうとします。次のエラー コードとメッセージが表示されます:「テキスト ファイルがビジーです」。ファイルに触れるプロセスが他にないことはわかっています。ファイルの名前をランダムな名前に変更し、名前を元に戻すと、ファイルを上書きできます。