c++之string类型

来源:互联网 发布:2017非农数据公布时间 编辑:程序博客网 时间:2024/04/30 11:56



#include <string>

string的定义及初始化

string s("abc");//定义字符串s并初始化

string  s="abc";

string的常用操作

s.empty();//若s为空,则返回true,否则返回false。其中s为定义的字符串
s.size();//返回s字符的个数
s[n];返回s中位置为n的字符,位置从0开始
s1+s2;讲2个串连接成新串
s1=s2;讲s1的内容替换为s2的副本
s1==s2;
s2!=s2;
#include <iostream>
#include <stdlib.h>
#include <string>
using namespace std;


int main()
{
string name;
cout<<"please input your name:"<<endl;
getline(cin,name);//输入一行文本
if(name.empty())//判断是否为空
{
cout<<"input is null..."<<endl;
system("pause");
return 0;
}
cout<<"hello"+name<<endl;
cout<<"your name length:"<<name.size()<<endl;
cout<<"your name first letter is :"<<name[0]<<endl;
system("pause");
return 0;
}
0 0