2015-02-23 2 views
1

Когда вход "M12 9UB" на этот код:Cin >> вход чтение

std::string postal_code; 

cout << "Enter postal code: "; 
cin >> postal_code; 
cout << "Your postal code is: " << postal_code << endl; 

Выход "Ваш почтовый индекс: M12".

Так как я могу получить cin, чтобы прочитать всю строку?

ответ

0

Вы можете использовать C++ функцию GetLine как так:

#include <iostream> 
using namespace std; 

int main() 
{ 
    std::string postal_code; 

    cout << "Enter postal code: "; 
    getline(cin,postal_code); 
    cout << "Your postal code is: " << postal_code << endl; 
} 
Смежные вопросы