先读整数,再读取剩余一整行字符串的模板.cpp
int n;
cin >> n;
cin.ignore();
string s;
getline(cin, s);
/*
Input:
3
Hello World
第一行是整数,第二行是一整行字符串。
如果前面用过 cin >> n,后面直接用 getline 可能会读到一个空行。
因此需要先忽略换行符。
*/
int n;
cin >> n;
cin.ignore();
string s;
getline(cin, s);
/*
Input:
3
Hello World
第一行是整数,第二行是一整行字符串。
如果前面用过 cin >> n,后面直接用 getline 可能会读到一个空行。
因此需要先忽略换行符。
*/