字符串

初始化:

string s2="hello"

string s3("hello")

string s4(s2);//s4通过拷贝s2的初始化

string s5=(5,'w')//初始化为一个包含 5 个字符 'w' 的字符串

字符串与指针:

char *str="you are great";

字符串的复制:

赋值:

s4="string"

s4=s3

s4=s2+","+s4//将s2和s4连接起来并在s2和s4之间插入一个逗号

s.length()

s.find(s1)//在s中找到子串s1的位置

s.empty()//使用方法:string s2="";if(s2.empty())cout<<......;

s.at(i)//和a[i]一样

s.substr(int i,int j)//取从i到j的子串

输入:

char name[15];cin.getline(name,15);//读取固定大小的字符串

string name;getline(cin,name);//灵活地管理字符串

cin>>n;cin.ignore('\n');getline(cin,m);//如果要先输入一个n,需要cin.ignore用去除换行符

常用:需要头文件#include<cctype.h>

tolower()/toupper()

islower()/isupper()

isalnum()//如果是字母数字

isalpha()//如果是字母

isdigit()//数字

isblank()//空格

ispunct()//标点符号

字符串与指针

函数:

全部评论

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务