getline(),可得到一行字符串;
-
cin.getline(s,k);
接收一行中k个字符,可以接收空格,cin.getline()实际有三个参数,cin.getline(字符串,接收个数,结束字符);当第三个参数省略时,系统默认为’\0’;
\n表示换行符; \0表示字符串结束标识符 -
getline(cin,s);
和cin.getline()类似,读入一行字符串,值得注意的是cin.getline()属于istream流,而getline()属于string流,二者并不相同。 -
cin.get()
用于单字符的输入
while(cin >> str){
strs.push_back(str);
if(cin.get() == '\n'){
sort(strs.begin(), strs.end());
for