[无废话]关于c++字符串常用函数的精炼总结

前言(让你能看懂本文)

  • 本文中变量前面的(int)(string)之类的东西,是说明该变量的类型,例如(string)s表示s是string类型的
  • 本文中未写返回值的一律默认返回void

干货部分

  1. toupper(c), tolower(c)分别是将c(char类型)转化为大写或转化为小写
  2. isupper(c), islower(c),isdigit(c), isalpha(c)(返回布尔值)分别判断c(char类型)是否是大写字母,是否是小写字母,是否是数字,是否是字母
  3. st.find(s, pos)在(sting)st中从(int)pos下标开始寻找(string)s(不写pos默认pos = 0), 返回s的起始下标下标,找不到就返回UNSIGNED_INT上限(就是st.npos)
  4. st.replace(p, n, s)将(string)st从(int)p下标开始的(int)n个字符替换为(string)s
  5. st.insert(p, s)将(string)s插入到(string)st的(int)p下标后
  6. st.erase(p, n)删除(string)st (int)p下标开始的(int)n个字符
  7. st.substr(p, n)截取(string)st (int)p开始的(int)n个字符
  8. st.size()返回一个Unsigned int型整数,表示(string)st的长度
  9. st.length()st.size()
    10.getline(cin,st);读取整行的字符(包括空格),存储在(string)st中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值