Читайте текстовый файл (Unicode) в «C», используя нативный Win32
-
26-09-2019 - |
Вопрос
У меня есть линейно-ориентированный текстовый файл (Unicode), который был создан с использованием CreateFile () и writeFile ().
Чтение этого файла в качестве двоичного потока с использованием READFILE () является простым, но требуется дополнительная обработка низкой уровня, чтобы нарушить его в строки.
Есть ли функция Win32, которая делает это для меня?
Опять же, обратите внимание, что это в «C» (не C ++), и я не хочу использовать функции POSIX / ANSI C, такие как readline ().
Если ответ на вышеупомянутый вопрос отрицательный, какой «кратчайший код» будет выполнять чтение линейно-ориентированного текстового файла, используя только собственные функции Win32 C? Например, используя readfile (), strchr () и т. Д.
Спасибо.
Решение
AFAIK Нет функции Win32 для чтения файловой строки по линии.