عند حل المشكلات على جهاز كمبيوتر باستخدام لغة برمجة ، من الضروري عرض نتيجة الحل في شكل يمكن فهمه للمستخدم. في هذه الحالة ، يمكن أن يختلف شكل عرض بيانات الإخراج. غالبًا ما يتم عرض نتيجة عمل البرنامج على الشاشة أو في ملف خارجي على شكل نص. تستخدم لغة البرمجة C وظائف خاصة لعرضها على الشاشة. بمساعدتهم ، يمكن بسهولة عرض أي نوع من البيانات على الشاشة أو في ملف في التمثيل المطلوب.
ضروري
بيئة البرمجة الخاصة بـ C
تعليمات
الخطوة 1
لاستخدام الوظائف التي توفر إخراج دفق البيانات ، قم بتضمين مكتبة خاصة في بداية البرنامج. للقيام بذلك ، اكتب سطرًا مثل: #include.
الخطوة 2
اكتب كود برنامج يحل مشكلة معينة. إذا كنت تستخدم وظائفك الخاصة لإجراء العمليات الحسابية ، فتأكد من إعادة جميع النتائج الوسيطة منها إلى الوظيفة الرئيسية الرئيسية. من المستحسن أيضًا عرض النتيجة النهائية على الشاشة أو في ملف من الجسم الرئيسي للبرنامج.
الخطوه 3
استخدم وظيفة printf المحملة بشكل زائد لطباعة النتيجة على الشاشة. حدد نوع قيمة الإخراج بحرف خاص في إحدى معلمات الوظيفة. إذا كان المتغير بالقيمة النهائية Result من النوع int ، فاستخدم تدوينًا مثل: printf ("
يتم عرض النتيجة وهي تساوي٪ d
"، نتيجة). نص توضيحي قبل المتغير ، اكتب الشخص الذي تريده. يشير الحرف الخاص"٪ d "إلى عرض قيمة رقمية لنوع int. الحرف"
»ينتج حرف إرجاع ، أي يسمح لك بعرض البيانات على سطر جديد. لعرض متغير من نوع السلسلة ، استخدم الأحرف الخاصة "٪ s" و "٪ c".
الخطوة 4
إخراج المتغيرات الناتجة إلى ملف يحدث باستخدام وظائف أخرى. بادئ ذي بدء ، افتح ملفًا موجودًا أو أنشئ ملفًا جديدًا على محرك الأقراص الثابتة. للقيام بذلك ، أدخل المتغير في البرنامج: FILE * fp. افتح الملف للكتابة: fp = fopen ("output.dat"، "w"). هنا output.txt هو اسم الملف لإخراج النتيجة ، ويشير الحرف "w" إلى فتح الملف في وضع الكتابة. في حالة عدم وجود ملف بهذا الاسم على القرص ، ستقوم الوظيفة بإنشائه عند تنفيذه.
الخطوة الخامسة
اكتب المتغير الناتج إلى الملف. للقيام بذلك ، استخدم fprintf (fp،"
النتيجة هي إخراج ملف وتساوي٪ d
، النتيجة). يحدد المعامل الأول واصف الملف المراد كتابته ، وتكون باقي المعلمات مماثلة لتلك الموصوفة لوظيفة printf.
الخطوة 6
بعد عرض جميع البيانات المطلوبة ، أغلق الملف باستخدام الأمر fclose (fp). الآن ، عند تشغيل البرنامج ، سترى النتيجة على الشاشة أو في ملف.