اقرأ الملف النصي (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