在c++除了常用的int,double,char,bool等数据类型,在需要处理一连串的字符时,通常会遇到许多问题,这时c++也和c语言一样有string的数据类型,这时处理一些字符数据信息时,就方便了很多。下面是举出的例子:
#include<iostram>
#include<string>//需要调用string的头文件
using namespace std;
int main()
{
string name;
cout<<"Please input your name :";
getline(cin,name);//调用getline函数
if(name.empty())//判断输入的name是否为空
{
cout<<"input is null ..."<<endl;
return 0;
}
if(name=="imooc")
{
cout<<"you are is a administrator "<<endl;
}
cout<<"hello"+name<<endl;
cout<<"your name length :"<<name.size()<<endl;
cout<<"your name first is :"<<name[0]<<endl;
return 0;
}