ملخص - رموز تنسيق مخرجات الجمل النصية Escape Sequence
تُسمى الرموز الخاصة التي تستخدم في تنسيق مخرجات الجمل النصية بــ Escape Sequence.
لماذا تُسمى بهذا الاسم؟
لأنها تقطع تسلسل طباعة سلسلة الرموز المتتابعة المكونة للجملة النصية.
ممّ تتكون هذه الرموز؟
تتكون Escape Sequence من رمزين، الرمز الأول (\) Backslash والرمز الثاني يدل على الأمر المراد تنفيذه، والجدول الآتي يوضح هذه الرموز ووظائفها.
Escape Sequence |
الوظيفة |
\n |
سطر جديد، ينتقل المؤشر إلى بداية سطر جديد. |
\t |
حقل، ينتقل المؤشر إلى الحقل الذي يليه. |
\r |
العودة للخلف، ينتقل المؤشر إلى بداية السطر الحالي. |
\a |
يصدر صوت الملاحظة الخاص بنظام التشغيل. |
\\ |
يطبع رمز (\) على الشاشة. |
\ ' |
يطبع رمز (') على الشاشة. |
\ " |
يطبع رمز (") على الشاشة. |
يتكوّن السطر الواحد في شاشة المخرجات من 80 خانة. فمن الممكن كتابة جملة تحتوي على أحرف وأرقام ورموز مختلفة تصل إلى 80 خانة، وتقوم لغة C++ بالانتقال تلقائيا إلى السطر الذي يليه إذا تجاوز عدد الرموز 80. وتقسم شاشة المخرجات إلى 10 حقول كل حقل يساوي مساحة 8 خانات، حيث أن هذه الحقول تستخدم في تنظيم المخرجات على الشاشة، وتستخدم (t \) من رموز التنسيق من أجل الانتهاء من الحقل الحالي والانتقال إلى الحقل الذي يليه.