جدول المحتويات:
فيديو: Top 20 Windows 10 Tips and Tricks 2024
الأشياء التي يمكن لبرنامج C القيام بها لا حدود لها، ولكن عندما كنت أول تعلم اللغة، تحتاج إلى البدء الصغيرة. واحدة من الوظائف الأكثر شيوعا التي تريد برنامج C القيام به هو عرض النص على الشاشة، وهناك طريقتان للقيام بذلك: يضع () و برينتف ().
يضع (
يضع ربما يقف على وضع سلسلة ، حيث سلسلة هو قليلا من النص وضع . بغض النظر، وهنا كيف يعمل:
يضع ("تحية، الإنسان!")؛
يتم عرض النص المراد عرضه - السلسلة - في أقواس الدالة. وعلاوة على ذلك، يتم تضمينها في علامات الاقتباس المزدوجة، وهي الطريقة التي تنشئ بها النص رسميا داخل لغة C، وكيف يحول المترجم الفرق بين النص وبيانات البرمجة. وأخيرا، ينتهي البيان بفاصلة منقوطة.
إليك كيفية وضع () في بعض شفرة المصدر البسيطة:
إنت مين () {بوتس ("غريتينغس، هيومان!")؛ ريتورن (0)؛}
يعمل الدالة بوتس () داخل الدالة الرئيسية (). تشغيله أولا، وعرض تحيات النص، الإنسان! على الشاشة. ثم عودة (0)؛ يتم تشغيل البيان التالي، الذي ينهي البرنامج ويعود التحكم إلى نظام التشغيل.
برينتف ()
وظيفة لغة C أخرى تعرض النص على الشاشة هو برينتف ()، وهو أقوى بكثير من يضع () ويستخدم في كثير من الأحيان. في حين أن الدالة بوتس () تعرض فقط نصا على الشاشة، فإن الدالة برينتف () تعرض تنسيق نص. هذا يمنحك المزيد من السيطرة على الإخراج.
جرب شفرة المصدر التالية:
#include إنت مين () {برينتف ("عذرا، لا يمكن التحدث الآن.")؛ برينتف ("أنا مشغول!")؛ ريتورن (0)؛}
اكتب هذا الرمز إلى المحرر الخاص بك وحفظه على القرص كما هيلو. C. ثم تجميعه وتشغيله.
عذرا، لا يمكن التحدث الآن. أنا مشغول!
ربما كنت افترض أنه من خلال وضع اثنين برينتف () البيانات على خطوط منفصلة، سيتم عرض سطرين مختلفين من النص. خطأ!
تقوم وظيفة (يضع) تلقائيا بإلحاق حرف جديد في نهاية أي نص يعرضه؛ الدالة برينتف () لا. بدلا من ذلك، يجب إدخال حرف الخط الجديد (n) يدويا في النص.
إلى "إصلاح" فواصل السطر في مرحبا السابقة. C، تغيير الخط 5 كما يلي:
برينتف ("عذرا، لا يمكن التحدث الآن. n")؛
يتم إضافة تسلسل الهروب n بعد الفترة. قبل علامات الاقتباس النهائية لأن حرف الخط الجديد يجب أن يكون جزءا من السلسلة التي يتم عرضها.
حتى حفظ التغيير، إعادة ترجمة مرحبا. C، وتشغيله. الآن يتم تنسيق الإخراج ترضيك:
عذرا، لا يمكن الحديث الآن.أنا مشغول!