0
我有這個C++代碼C++函數getline需要什麼
cin>>a>>b;
getline(cin,str2);
凡a - Int
,b - double
和str2 - string
。所以,當我輸入應該是
12 4.0 best coding website
我的程序只需要12和4然後退出程序採取str2
作爲一個空字符串
我有這個C++代碼C++函數getline需要什麼
cin>>a>>b;
getline(cin,str2);
凡a - Int
,b - double
和str2 - string
。所以,當我輸入應該是
12 4.0 best coding website
我的程序只需要12和4然後退出程序採取str2
作爲一個空字符串
仍然存在流中的新行。 getline
將會失敗並返回""
。只需使用:
cin.ignore();
這將忽略持續的換行符並轉到所需的數據。
感謝它的工作! –