سي بلس بلس-10: السلاسل الرمزية والتعديل عليها


السلام عليكم اخوتي الكرام ورحمة الله وبركاته

اعتذر عن الانقطاع لكوني كنت في فترة امتحانات وقد انتهت لتوها والله المستعان

كذلك اعتذر للأخوة الذين ارسلوا طلباتهم قبل عدة ايام لتأخر ردي عليهم لكثرة المشاغل والامتحانات كما ذكرت وفي ادناه سؤال احد الاخوة الذي ارسله لي قبل عدة ايام مع جوابه:

13140962_1713004145648661_2043465572_n

واما حل هذا المثال ففي الصورة ادناه:

char

واما السؤال الذي قد يرد حول هذا الحل فهو لماذا استخدمنا

getline(cin,a)

والجواب هو لكي نستطيع قراءة السطر كاملاً مع الفراغات لأن عبارة 

cin>>a

ستقرأ ببساطة السلسلة الاولى (الى الفراغ) وتهمل البقية لذا وجب التنبيه

واما عند التنفيذ فسنرى شيء مشابه للتالي:

out

تحياتي للجميع واتمنى ان يكون المثال مفيداً للجميع

لا تنسوا المشاركة لتعميم الفائدة ونحن ننتظر اسئلتكم واستفساراتكم ومن الله التوفيق 🙂

6 comments

  1. الله يوفقك ويسهل عليك
    اعتقد السؤال يقول ينتهي بالرمز
    ؟
    يعني لو دخلنا
    ONT?ONT
    راح يطبع 6 لان شرط الانتهاء هو الانتر حسب برنامجك
    المفروض يطبع 3 على حسب السؤال

    Like

    • وعليكم السلام
      انا شرحت عدة دروس عن اساسيات البكت تريسر ويمكن الرجوع لها في المدونة ولكنني لا اعمل بمقابل

      Like

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.