Я использую следующий код для чтения всех элементов из файла с работающим дескриптором hFile
и с его размером, который я получил с GetFileSize(hFile, NULL)
.
_TCHAR* text = (_TCHAR*)malloc(sizeOfFile * sizeof(_TCHAR));
DWORD numRead = 0;
BOOL didntFail = ReadFile(hFile, text, sizeOfFile, &numRead, NULL);
после операции text
- это какая-то странная вещь на японском языке или что-то в этом роде, а не содержимое файла.
что я сделал не так?
редактирование:
Я понимаю, что это проблема кодирования, но тогда как я буду конвертировать текст в LPCWSTR, чтобы использовать такие вещи, как WriteConsoleOutputCharacter