أهلا ومرحبا بكم مرة أخرى.
في هذا التحدي أريد تساعدك على التعرف على تغيير
موضع الملف.
إذن ما أريدك أن تفعله هو ما أريده يمكنك استخدام وظائف fseek
و ftell لتكون قادرًا بشكل أساسي على قم بتغيير الموضع بحيث يمكنك الإشارة إلى
منتصف الملف بتنسيق تعارض البداية أو النهاية.
لذا ستكتب برنامجًا سيؤدي ذلك إلى
طباعة محتويات الملف بترتيب عكسي.
ستستخدم وظيفة fseek للبحث في نهاية الملف.
لذلك ستبدأ القراءة من نهاية الملف عن طريق نقل الموضع
إلى نهاية الملف.
ستستخدم ملف وظيفة ftell للحصول
على موضع مؤشر الملف.
لذلك سوف يقوم fseek بتحريك ملف الموقف ولكن تحتاج إلى
الحصول على الموقف باستخدام ftell لتبدأ بعد ذلك القيام بالكتابة والقراءة.
تريد عرضه كإخراج الملف بترتيب عكسي.
وهكذا فإن هؤلاء سوف مرة أخرى بعض الأساسيات هنا.
سوف تحتاج إلى قم بإنشاء ملفك مسبقًا.
بعض الملفات النصية البسيطة التي تحتوي على ملفات كل ما تريد بداخله.
وبعد ذلك ستحتاج لإنشاء مؤشر
ملف ، وسوف تفتح فوق هذا الملف وقراءة فقط.
بينما تقرأ في الملف ، قبل أن تبدأ في قراءة الملف ، يمكنك السعي
إلى النهاية من الملف باستخدام طريقة fseek.
بمجرد استخدام fseek يمكنك بعد ذلك استخدام طريقة ftell
للحصول على الموضع الفعلي.
يمكنك بعد ذلك استخدام المنصب لبدء الطباعة من الأحرف باستخدام
fgetc.
لذلك نريد الحصول على موضع مؤشر الملف ونريد
استخدامه لنتمكن من البحث عن ملف إنهاء وعرض بعض المعلومات.
السبب في حاجتنا لاستخدامه يرجع السبب في ذلك إلى أن حلقة while الخاصة بنا
تعرف متى يجب الخروج منها.
لذلك نريد استخدام ftell من أجل عدد البايتات ، ويمكننا
زيادة العداد.
ولذا فإننا في الأساس انتقل من البداية
إلى النهاية باستخدام العداد ثم طباعته بترتيب عكسي.
إذن هذه هي الوظائف نحن ذاهبون لاستخدام.
هناك عدة مختلفة طرق التنفيذ.
هذا واحد فقط.
إذا كان لديك أية أسئلة، يرجى مراسلتي بالبريد الإلكتروني.
هذا سوف يجعلك مألوفًا مع وظيفة Fseek و Fseek.
شكرًا لك.