الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما طريقة قراءة محرف واحد باستخدام cin ( حتى لو كان فراغ ) ؟

مغلقمُجاب
بدأه مصطفى 36a2 في 4 فبراير 2014 · 1 رد · 679 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هل هناك طريقة لقراءة محرف واحد باستخدام cin حتى لو كان هذا المحرف هو الفراغ

ما أريده هو تماماً ما تقوم به الدالة getchar في C

مثلاً :

الدخل

Hello World!

وأريد كتابة كود كما يلي

for(int i=0;i<12;i++)
{
char c;
     //something
cout << c;
}

ويطبع تماماً

Hello World!

 

وشكراً

#2 أفضل إجابة

استخدم std::noskipws إذا كنت تريد المسافة:

 

for(int i=0;i<12;i++)
{
char c;
cin >> noskipws >> c;     //something
cout << c;
}
1

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…