غالبًا أثناء تشغيل البرنامج ، يلزم إدخال البيانات الناتجة في ملف موجود. علاوة على ذلك ، من الضروري إضافة الملف بحيث تظل بقية البيانات المخزنة هناك دون تغيير. يمكن حل هذه المهمة بسهولة باستخدام وظائف لغة البرمجة C. أسهل طريقة لإضافة البيانات إلى ملف هي استخدام سمات خاصة لوظيفة الملف القياسية. بمساعدتهم ، يمكنك فتح وإضافة البيانات إلى ملف عدة مرات أثناء تشغيل البرنامج.
ضروري
بيئة البرمجة ج
تعليمات
الخطوة 1
توجد وظائف للعمل مع الملفات وإخراج البيانات إليها عند البرمجة بلغة C في مكتبة خاصة. قم بتوصيلهم ببرنامجك. للقيام بذلك ، قبل كتابة الرمز ، حدد ملف الرأس لهذه المكتبة. أدخل السطر # تضمين "stdio.h".
الخطوة 2
في نص البرنامج ، قم بإنشاء مؤشر إلى واصف الملف. للقيام بذلك ، اكتب سطرًا في رمز البرنامج مثل: FILE * pFile ، حيث يكون pFile هو اسم المؤشر الذي تم إنشاؤه.
الخطوه 3
افتح الملف حيث تريد إضافة البيانات. استخدم الوظيفة التالية: pFile = fopen ("NameFile.txt"، "a"). هنا NameFile.txt هو اسم الملف. المعلمة الثانية ، رمز الأبجدية اللاتينية ، "a" تحدد طريقة فتح الملف مع إمكانية إضافة البيانات إليه.
الخطوة 4
إذا لم يكن الملف الذي تريد إضافة القيم إليه موجودًا في نفس الدليل حيث يتم تشغيل البرنامج ، فقم بتحديد المسار الكامل له على القرص الثابت جنبًا إلى جنب مع اسم الملف. للقيام بذلك ، قم بتغيير الخط في المعلمة الأولى. على سبيل المثال ، يتم تحديد المسار إلى ملف موجود في الدليل الجذر لمحرك الأقراص D بواسطة الإدخال: "D: NameFile.txt".
الخطوة الخامسة
أضف البيانات التي تريدها إلى الملف المفتوح. لهذا ، من الأفضل استخدام وظيفة التحميل الزائد fprintf (ملف p ، البيانات المضافة:٪ s
، datStr). تحدد معلمة pFile الأولى في هذه الوظيفة واصف الملف المراد إضافته. يأتي بعد ذلك السطر الذي يتم إخراج الملف بالكامل ، باستثناء الأحرف الخاصة.
الخطوة 6
تشير الأحرف بعد علامة "٪" إلى أنواع بيانات الإخراج. لذا ، فإن التعبير "٪ s" يعني أن المعلمة الثالثة للدالة هي متغير سلسلة. للإخراج إلى ملف بواسطة متغير من النوع int ، ضع التعبير "٪ d" ، لإخراج عنوان المؤشر - "٪ p". لتغذية الخط بعد تسجيل البيانات ، فإن الرمز"
. وبالتالي ، ستتم كتابة البيانات التالية التي يتم إدخالها في الملف في سطر جديد.
الخطوة 7
بعد عرض البيانات التي تحتاجها ، أغلق الملف من خلال واصفه باستخدام الأمر fclose (pFile). ثم احفظ البرنامج وقم بترجمته وتشغيله. ستتم إضافة البيانات المحددة إلى الملف.