0
이 코드가 아무 것도 출력하지 않는 이유는 무엇입니까? (exept info word)? 파일이 존재합니다.ReadFile()을 사용하는 간단한 읽기 파일
hReadFile = CreateFile(L"indexing.xml",GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ |FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
wchar_t *wchr = new wchar_t[20];
DWORD dw;
ReadFile(hReadFile, wchr, sizeof(wchar_t) * 5, &dw, NULL);
CloseHandle(hReadFile);
wchr[dw/sizeof(wchar_t)] = L'\0';
std::wcout << L"info " << wchr << L" " << dw << std::endl;
시작하려면 읽은 문자열을 종료하지 마십시오. –
@Joachim Pileborg ReadFile이 데이터 읽기를 자동 종료하지 않습니까? – abilash
@JoachimPileborg : 결과는 가비지 다음에 나오는 문자열이됩니다. – Andrey