اقرأ الملف النصي (Unicode) في "C" باستخدام Win32 الأصلي
-
26-09-2019 - |
سؤال
لدي ملف نصي موجه نحو الخط (Unicode) الذي تم إنشاؤه باستخدام CreateFile () و writefile ().
قراءة هذا الملف كدفق ثنائي باستخدام ReadFile () أمر واضح ومباشر ، ولكن هناك حاجة إلى معالجة إضافية منخفضة المستوى لكسره إلى خطوط.
هل هناك وظيفة win32 تفعل هذا بالنسبة لي؟
مرة أخرى ، يرجى ملاحظة أنه في "C" (وليس C ++) ولا أريد استخدام وظائف Posix/ANSI C مثل ReadLine ().
إذا كانت الإجابة على السؤال المذكور أعلاه سلبية ، فما هو "أقصر رمز" لإنجاز قراءة ملف نصي موجه نحو الخط ، باستخدام وظائف Win32 C الأصلية فقط؟ على سبيل المثال باستخدام readfile () ، strchr () ، إلخ.
شكرًا.
المحلول
AFAIK لا توجد وظيفة Win32 لقراءة سطر الملف سطرًا.
لا تنتمي إلى StackOverflow