string input_a;
string input_b;
cout << "Input a :" ;
getline(cin,input_a);
cout << "Input b :" ;
cin >> input_b;
cout << "Input a :" << input_a <<endl
<< "Input b :" << input_b;
return 0;
getline(cin,input_a)
和cin >> input_b
如何在內部工作來接受輸入值?有什麼區別,什麼時候適用? 混亂,特別是比較給定的字符串。混淆getline和direction將cin分配給字符串
你看過文檔嗎? http://en.cppreference.com/w/cpp/string/basic_string/getline和http://en.cppreference.com/w/cpp/string/basic_string/operator_ltltgtgt。 –