은, 어떤 파일이 전혀 생성되지 않습니다 :왜 스트림을 플러시해야합니까? 나는 다음과 같은 코드를 실행하면
std::ofstream outputFile(strOutputLocation.c_str(), std::ios::binary);
outputFile.write((const char*)lpResLock, dwSizeRes);
outputFile.close();
그러나, 나는 닫기 전에() 플러시를 추가하는 경우, 작동 :
std::ofstream outputFile(strOutputLocation.c_str(), std::ios::binary);
outputFile.write((const char*)lpResLock, dwSizeRes);
outputFile.flush();
outputFile.close();
표준 라이브러리를합니까 실제로 이것을 요구하거나 Visual C++ CRT의 버그입니까?
Visual Studio의 버전은 무엇입니까? – GManNickG
그리고 어떤 운영 체제입니까? –