C++ 标准库 string类型(一)

来源:互联网 发布:喜马拉雅听书 知乎 编辑:程序博客网 时间:2024/05/17 22:33

                         C++ 标准库 string类型(一)

一,四个string初始化方法

string s1;//调用string默认构造函数 string s2("Hello");//调用string构造函数 string s3(s2);string s4(10,'a');//表示初始化10个a 

二,string应用举例

getline()函数的应用,输入一整行,输出一整行,具体代码如下:

#include<iostream>#include<string>using namespace std;int main(){    string line;     while(getline(cin,line))    cout<<line<<endl;    return 0; }
结果如下:


如果采用cin输入的话,它只能接受一行的第一个单词,并且无论前面有多少个空格或回车,代码如下:

#include<iostream>#include<string>using namespace std;int main(){    string word;     cin >> word;    cout<<word<<endl;    return 0; } 

结果如下: