C++初始string

来源:互联网 发布:免费域名注册网站 编辑:程序博客网 时间:2024/06/06 03:54


s.empty()   若s为空串,则返回true,否则返回false

s.size()   返回s中字符的个数

s[n]   返回s中位置为n的字符,位置从0开始

s1+s2   将两个串连接成新串,返回新生成的串

s1=s2   把s1的内容替换为s2的副本

v1==v2   判定相等返回true,不等返回false

v1!=v2   判定不等返回true,相等返回false


#include<iostream>#include<stdlib.h>#include<string>using namespace std;/*题目描述:    1.提示用户输入姓名。    2.接受用户的输入。    3.然后向用户问好:hello XXX。    4.告诉用户名字的长度。    5.告诉用户名字的首字母是什么。    6.如果用户直接输入回车,告诉用户输入为空。    7.如果用户输入imooc,告诉用户的角色为管理员。*/int main(){    string name;    cout<<"please input your name:";    getline(cin,name);    if(name.empty())    {        cout<<"input is null.";        return 0;    }    if(name=="imooc")        cout<<"you are a administrator ";    cout<<"hello "+name<<endl;    cout<<"you name length :"<<name.size()<<endl;    cout<<"you name first letter is :"<<name[0]<<endl;    return 0;}

please input your name:imoocyou are a administrator hello imoocyou name length :5you name first letter is :i

please input your name:input is null.


0 0