(C ++) طباعة النص على الشاشة


عرض النص لنحلل البرنامج الذي يعرض العبارة & quot؛ Hello، world! & quot ؛.
نبسب ؛ # تضمين & lt؛ iostream & gt؛ استخدام اسم للمحطة؛ رئيسي() { كوت & lt؛ & lt؛ & quot؛ أهلاً بالعالم! & quot ؛؛ }
دعنا نقسم البرنامج سطرًا بسطر:

#include & lt؛ iostream & gt؛ & nbsp؛ - (من دفق إخراج الإدخال باللغة الإنجليزية & ndash؛ الإدخال والإخراج) - تضمين ملف به فئات ووظائف ومتغيرات لمؤسسة I / O بلغة البرمجة C ++.

باستخدام مساحة الاسم std؛ & nbsp؛ - & nbsp؛ استيراد مساحة الاسم std بالكامل. تحتوي مساحة الاسم هذه على جميع الأسماء الموجودة في مكتبة C ++ القياسية.

Namespace & ndash؛ هذه منطقة تعريفية يتم من خلالها تحديد العديد من المعرفات (أسماء الأنواع والوظائف والمتغيرات وما إلى ذلك). & nbsp؛

تُستخدم مساحات الأسماء لتنظيم التعليمات البرمجية في مجموعات منطقية ولتجنب تعارض التسمية الذي يمكن أن يحدث ، خاصة في الحالات التي تتضمن فيها قاعدة الرموز مكتبات متعددة. تصف المنطقة std تدفقات الإدخال والإخراج القياسية المسماة cin و cout .

cout & lt؛ & lt؛ "مرحبًا بالعالم!" ؛

cout - هذا هو اسم تدفق الإخراج ، أي تسلسل الأحرف المعروضة على الشاشة (يتم كتابة تسلسل الأحرف التي نخرجها علامات الاقتباس بعد قوسين مثلثين & lt؛ & lt؛ ) . & nbsp؛

عامل الإخراج نبسب ؛ إلى الشاشة في C ++

دعنا نحلل بعض ميزات عامل الإخراج cout. & nbsp؛

1) يمكنك كتابة عبارات مخرجات متعددة في سطر واحد.
على سبيل المثال ، سلسلة من & nbsp؛ كوت & lt؛ & lt؛ "النص 1"؛ كوت & lt؛ & lt؛ "text2" ؛ يمكن كتابتها في سطر واحد كوت & lt؛ & lt؛ "النص 1" & lt؛ & lt؛ "text2" ؛ في كلتا الحالتين ، سيتم إخراج text1 و text2 & nbsp؛ على نفس السطر.

2) لالتفاف نص على سطر جديد ، يمكنك استخدام تسلسل الأحرف " \ n " ، أو الأمر endl .
السطران التاليان متطابقان في النتيجة. يمكنك استخدام أي طريقة. كوت & lt؛ & lt؛ "نص 1 \ n" & lt؛ & lt؛ & quot؛ text2 & quot ؛؛ & nbsp؛ // ملاحظة "\ n" مكتوبة في اقتباسات
أو يمكنك كتابتها على النحو التالي: كوت & lt؛ & lt؛ "النص 1" & lt؛ & lt؛ endl & lt؛ & lt؛ "text2" ؛



*** مادة عميقة ***

هذه المادة مخصصة لأولئك الذين يرغبون في تعلم لغة C الكلاسيكية واختلافها عن C ++.

معرفة هذه المادة سيساعدك في حل مشاكل الأولمبياد.

إذا كنت ترغب في جعل البرنامج أسرع (على سبيل المثال ، عند حل مشاكل olympiad) ، فيمكنك استخدام عامل تنسيق الإخراج. & nbsp؛
بشكل عام ، يبدو إخراج التنسيق على الشاشة كما يلي: printf ("& lt؛ تنسيق سلسلة & gt؛ & quot؛، & lt؛ أسماء متغيرات مفصولة بفواصل & GT؛)؛ & nbsp؛ نبسب ؛ نبسب ؛ // للعمل من الضروري تضمين مكتبة stdio.h
سنتعامل مع المتغيرات لاحقًا. الاشتقاق المتغير ليس ضروريًا دائمًا. تحتاج أحيانًا إلى عرض نص أو رقم فقط.
نبسب ؛

تنسيق السلسلة & nbsp؛ هي سلسلة يمكن أن تحتوي ، بالإضافة إلى النص ، على أنماط خاصة ، والتي سنتحدث عنها أيضًا في الدورات المستقبلية.
بشكل عام ، يتم استخدام الرموز & nbsp؛ & lt؛ & gt؛ & nbsp؛ لإظهار أن المعلومات الواردة بينهما يمكن أن تكون مختلفة ، كل هذا يتوقف على المهمة. & nbsp؛ & lt؛ & gt؛ & nbsp؛ يتم حذف الرموز عند كتابة برنامج.

إذا كتبت نصًا عاديًا داخل سلسلة التنسيق ، فسيتم عرضها على سطر واحد بنفس طريقة كتابتها في سطر واحد. نبسب ؛
إذا احتجنا إلى إخراج شيء ما من سطر جديد ، فسيتم استخدام حرف خاص & nbsp؛ \ n & nbsp؛ لهذا المكان حيث يتم التخطيط للانتقال إلى سطر جديد.

على سبيل المثال ، نبسب ؛ & nbsp؛ & nbsp؛ printf (& quot؛ الجميع \ n يحب \ n هريرة & quot؛)؛ & nbsp؛ & nbsp؛ يعرض كل كلمة في سطر جديد.

نبسب ؛

رموز خاصة تحتوي العديد من لغات البرمجة على أحرف خاصة لا يمكنك إخراجها فقط. & nbsp؛
على سبيل المثال ، الأحرف الخاصة شائعة الاستخدام ، - & nbsp؛ هذه هي الشرطات المائلة للخلف ( \ ) وعلامات الاقتباس ( & quot؛ ) والفواصل العليا ( & # 39 ؛ ).
لاحظ أن الشرطة المائلة العادية ( / ) ليست حرفًا خاصًا!

لإخراج مثل هذه الأحرف ، نضع العلامة \ أمام كل منها. بمعنى ، إذا أردنا عرض الحرف \ على الشاشة ، فعندئذٍ في بيان الإخراج نحتاج إلى كتابة \\ .


عليك أن تتذكر!
لإخراج الأحرف \ ، & quot؛ ، & # 39 ؛ ، قبلها بـ \ .