Advertisement
bal_gennady

проблемы смешивания cin и getline

Jan 17th, 2019
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.59 KB | None | 0 0
  1. /*
  2.     cin.ignore() между двумя входами: потому,
  3.     что вам нужно промывать символ новой строки из буфера между ними.
  4. */
  5. #include <iostream>
  6. using namespace std;
  7.  
  8. int main() {
  9.     string word, line;
  10.     cout << "enter a word" << endl;
  11.     cin >> word;
  12.     cout << "enter a line" << endl;
  13.     cin.ignore(); // нужно промывать символ новой строки из буфера
  14.     getline(cin,line);
  15.  
  16.     cout << "your word is " << word << endl;
  17.     cout << "your line is " << line << endl;
  18.  
  19.     return 0;  
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement