קלט של מחרוזת
חלק מהיחידה יסודות במסלול ה-C++ של Coddy. שיעור 35 מתוך 74.
מחרוזות מתנהגות קצת אחרת מטיפוסים אחרים. יש כמה דרכים לקבל קלט לתוך מחרוזת ב-C++. הנה השיטות הנפוצות ביותר:
1. שימוש ב־cin:
std::string str;
std::cin >> str;הערה: הקריאה נעצרת ברווח הלבן הראשון
2. שימוש ב־getline() (מומלץ למשפטים עם רווחים):
std::string str;
std::getline(std::cin, str);פעולה זו קוראת את השורה כולה, כולל רווחים.
3. שימוש גם ב־cin וגם ב־getline (בעת קריאה אחרי cin):
int n;
std::string str;
std::cin >> n;
std::cin.ignore(); // נקה את תו השורה החדשה מחוצץ הקלט
std::getline(cin, str);ללא cin.ignore(), getline היה קורא את תו השורה החדשה שנותר במקום להמתין לקלט
נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר הפעולהקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזותתרגלו בעצמכם: קומפיילר C++ אונליין