دليل المبتدئين للمدخلات والمخرجات في لغة سي

دليل المبتدئين للمدخلات والمخرجات في لغة سي

عند البدء بأي لغة برمجة ، تكون نقطة البداية دائمًا هي نظام الإدخال / الإخراج الأساسي (I / O) للغة. يمكّنك الإدخال من جمع البيانات عند تشغيل برنامجك ، بينما يسمح لك الإخراج بعرض معلومات معينة للمستخدم.





عند الترميز في لغة C ، تحتاج إلى استدعاء وظائف المكتبة القياسية الصحيحة للإدخال / الإخراج الأساسي. يجب عليك دائمًا تضمين ملف header لضمان تحميل هذه الوظائف في برنامجك.





انتاج |

تيار الإخراج القياسي في C هو شاشة الكمبيوتر. أي عندما تقوم بتشغيل برنامج C يحتوي على معلومات ليتم إخراجها ، فسيتم عرضها على الشاشة. الدفق عبارة عن سلسلة من الأحرف تتدفق من مكان إلى آخر.





من الممكن أيضًا استخدام دفق إخراج آخر مثل ملف. ومع ذلك ، هذا موضوع متقدم ليوم آخر.

تستخدم لغة C الامتداد printf () وظيفة لطباعة سلسلة من الأحرف على الشاشة. يتم وضع هذه السلسلة من الأحرف (تسمى أحيانًا حرفيًا) بين علامتي اقتباس مزدوجتين داخل printf () وظيفة.



#include
int main( void ) { // main function included in every program
printf('Programming is easy!
' );
}
Output displayed:
Programming is easy!

من السطر 1 ، #يشمل هو توجيه المعالج. يخبر المعالج المسبق بتضمين محتويات رأس الإدخال / الإخراج ( ) قبل تجميع البرنامج.

لاحظ أن إخراج البرنامج لا يتضمن ن . هذا لأنه تسلسل هروب. تسلسل الهروب هو مجموعة من الأحرف لها معنى خاص ، بخلاف الأحرف الموجودة فيها.





الشرطة المائلة للخلف ( ) هو حرف يخبر المترجم أنه سينفذ مخرجات خاصة. على سبيل المثال، ن يعني أنه سيتم طباعة سطر جديد. سيبدأ إخراج البرنامج التالي (إن وجد) من هذا السطر الجديد.

يلخص الجدول أدناه بعض تسلسلات الهروب الشائعة.





تسلسل الهروب وصف
ن خط جديد. يضع المؤشر في بداية السطر التالي
\ حرف الخط المائل العكسي. إدراج شرطة مائلة للخلف في السلسلة
t مساحة أفقية. ضع المؤشر عند علامة الجدولة التالية
' اقتباس مزدوج. إدراج علامات اقتباس مزدوجة في السلسلة

في جوهر المساحة ، قد تحتاج أحيانًا إلى تفكيك الجوانب الطويلة في محرر النصوص الخاص بك. يمكنك القيام بذلك بشكل مريح باستخدام ملفات متعددة printf () وظائف لطباعة رسالتك.

انظر المثال أدناه:

#include
int main( void ) { // main function
printf(' C is a structured programming language that is strongly typed. Unlike python, you need to put a variable's ');
printf ('data type while programming in C.');
}

مدخل

تيار الإدخال القياسي في C هو لوحة المفاتيح. هذا يعني أنه عندما يطالب برنامجك بإدخال ما ، فإنه يتوقع أن تأتي البيانات من لوحة المفاتيح بشكل افتراضي.

من الجدير معرفة أنه يمكن توجيه تدفق الإدخال إلى شيء آخر ، مثل ملف.

تستخدم لغة C scanf () وظيفة للحصول على مدخلات المستخدم. انظر المثال أدناه:

#include
int main( void ) {
int integer1;
printf( 'Enter an integer
' ); // prompt user for response
scanf( '%d', &integer1 ); // read an integer
if ((n%2)==0){
System.out.println(' Your number is even');
}else{
System.out.println(' Your number is odd');}
}

ال scanf () تأخذ الدالة وسيطتين: محدد التحويل وعنوان الذاكرة. من المثال أعلاه ، ٪د هو محدد التحويل. انها تخبر scanf () لإدخال عدد صحيح. ال د في ٪د لتقف على 'عدد صحيح عشري'.

تبدأ الوسيطة الثانية بعلامة العطف ( & ) ، والذي يسمى 'عامل تشغيل العنوان' في C. الوسيطة & عدد صحيح 1 يخبر المترجم بعنوان الذاكرة الذي يجب تخزين القيمة التي حصلت عليها من المستخدم.

كيفية إنشاء بيان الدخل

بعد scanf () تم تنفيذ العبارة في برنامج ، ينتظر المترجم إدخال قيمة. يمكنك إرسال قيمة عن طريق كتابتها ثم الضغط على مفتاح Enter (أو مفتاح الرجوع). عندما يتم تعيين هذه القيمة إلى المتغير الخاص بك ، فإن أي مرجع آخر لها في البرنامج سيستخدم نفس القيمة.

تعلم C مع برنامج مبتدئ

إن بدء رحلة البرمجة الخاصة بك هو مسعى مثير للغاية. إذا تم القيام به بشكل غير صحيح ، فقد يتحول بدلاً من ذلك إلى تحدٍ شاق.

عادة ما يكون تعلم الأشياء دون تطبيقها على المواقف العملية هو المشكلة. فكر خارج الصندوق حاول أن تضع نفسك في بعض السيناريوهات المثيرة للاهتمام حيث يمكنك تطبيق معرفتك. يعد التدريب مع بعض برامج المبتدئين أحد أفضل الطرق للاحتفاظ بالمعرفة المكتسبة حديثًا.

يشارك يشارك سقسقة بريد الالكتروني كيف تتعلم برمجة لغة سي مع هذا المشروع المبتدئ

هل تريد أن تبدأ البرمجة ، لكنك لست متأكدًا من لغة C؟ جرب هذا البرنامج التعليمي للمبتدئين في البرمجة C للتحقق مما إذا كانت هذه هي اللغة المناسبة لك.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • البرمجة C
  • نصائح الترميز
  • برمجة
نبذة عن الكاتب جيروم ديفيدسون(تم نشر 22 مقالة)

جيروم كاتب في MakeUseOf. يغطي مقالات عن البرمجة و Linux. إنه أيضًا متحمس للعملات المشفرة ويحتفظ دائمًا بعلامات تبويب في صناعة التشفير.

المزيد من Jerome Davidson

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك