getline()的使用
getline()在读取字符串时可以读取空格,当读取到换行时,getline结束读取,并且’\n’不会被记入读取的字符串。
所以,一般地,有如下用法:
int a;
string b;
cin>>a;
getchar();
getline(cin,b)
或者
string a,b;
getline(cin,a);
getline(cin,b);
getline()的使用
getline()在读取字符串时可以读取空格,当读取到换行时,getline结束读取,并且’\n’不会被记入读取的字符串。
所以,一般地,有如下用法:
int a;
string b;
cin>>a;
getchar();
getline(cin,b)
或者
string a,b;
getline(cin,a);
getline(cin,b);