c++ string 函数的用法

string个人认为比c语言的string.h好用多了,功能也全面简洁。
首先string类型的字符串可以直接比较 比如:

srting s = "SADA",s1 = "SDQW";
if(s == s1)......

其次string函数里面还有几个函数很好用,先介绍:
substr函数,
string s;
string s1 = s.substr(m,n);
意思是让s1赋值为s的第m+1个字符后面的n个字符所截下来的字符串;

//std::string::npos;
find函数
string s;
int t = s.find('a');
int t = s.find("shd");
如果找不到则返回-1;

insert函数
在是中插入字符或者字符串
s.insert(5,"sdsdsjk");
在s的第6个元素中插入这个字符串;

erase函数
s.erase(10,8);
删除第11个元素的后面8个元素;

s.sizeof(),s.length();
求这个字符串的长度;

s.max_size找出出现最多的字符;

find_first_of(s)   find_last_of(s) 
find_first_not_of(s)   find_last_not_of(s) 

本人复习所用!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值