, hiçbir dosya hiç oluşturulur:Neden akış neden bir floş gerektiriyor? Aşağıdaki kodu çalıştırırsanız
std::ofstream outputFile(strOutputLocation.c_str(), std::ios::binary);
outputFile.write((const char*)lpResLock, dwSizeRes);
outputFile.close();
Ancak, önce yakın() floş eklerseniz, çalışır:
std::ofstream outputFile(strOutputLocation.c_str(), std::ios::binary);
outputFile.write((const char*)lpResLock, dwSizeRes);
outputFile.flush();
outputFile.close();
standart kütüphane mu Aslında bunu gerektirir mi, yoksa Visual C++ CRT'deki bir hata mı?
Hangi sürümleri Visual Studio? – GManNickG
Ve hangi işletim sistemi? –