C++输入cin(以及补充)
1.读取整行
cin.getline(Arr, size); getline(cin, str, '\n'); //str 是 string 类型,以换行符结束
2.读取若干个输入
while (cin>>temp) { Input.push_back(temp); if (getchar() == '\n') break; }
3.将一行字符串按照空格区分开
#include <sstream> istringstream is(keyword); while(is>>temp)keymap[temp].push_back(book[i].ID);
//将输入的字符串按空格分割,分别赋值给 temp ,然后进行操作
4.getchar() 吸收换行
end