C++ STL getline函数

//getline()函数使用
#include <iostream>
#include <string>
using namespace std;

int main()
{
    string s1,s2;
    getline(cin,s1);
    getline(cin,s2,' ');
    cout<<"You inputed chars are : \n"<<s1<<endl;
    cout<<"You inputed chars are : \n"<<s2<<endl;
    return 0;
}

可以看到,输入的第二个字符中间包含空格字符,空格之后的字符没有被存储到字符串s2中。

猜你喜欢

转载自blog.csdn.net/ibelievesunshine/article/details/80207181