미리 파일 크기를 알 수 없으므로 UTF8 인코딩의 파일을 wchar_t
버퍼로 읽는 데 문제가 있습니다.Win32에서 wchar_t 버퍼의 전체 파일을 읽으려면 어떻게해야합니까?
버퍼에서 전체 파일을 읽는 방법을 아는 사람이 있습니까?
내가 읽을 때 wchar_t *
(포인터)를 유지하고 크기를 조정해야한다고 생각합니다. 그러나 나는 전에 포인터 크기를 변경하지 않은 것처럼 매우 무서운 것처럼 들립니다.
저는 Microsoft Visual Studio로 Windows C++ 프로그래밍을하고 있습니다.
포인터를 "크기를 재조정"하기 위해'realloc'을 사용하십시오. – Gabe
wchar_t [] 대신 std :: wstring을 고려하십시오. –