Читайте текстовый файл (Unicode) в «C», используя нативный Win32

StackOverflow https://stackoverflow.com/questions/3614483

  •  26-09-2019
  •  | 
  •  

Вопрос

У меня есть линейно-ориентированный текстовый файл (Unicode), который был создан с использованием CreateFile () и writeFile ().

Чтение этого файла в качестве двоичного потока с использованием READFILE () является простым, но требуется дополнительная обработка низкой уровня, чтобы нарушить его в строки.

Есть ли функция Win32, которая делает это для меня?

Опять же, обратите внимание, что это в «C» (не C ++), и я не хочу использовать функции POSIX / ANSI C, такие как readline ().

Если ответ на вышеупомянутый вопрос отрицательный, какой «кратчайший код» будет выполнять чтение линейно-ориентированного текстового файла, используя только собственные функции Win32 C? Например, используя readfile (), strchr () и т. Д.

Спасибо.

Это было полезно?

Решение

AFAIK Нет функции Win32 для чтения файловой строки по линии.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top