string类

  1. 相同字符组成的字符串

原型:string(size_type length,char ch);
例:
  
string str1(5,'h');//说明:单引号代表一个字符最后没有"\0",双引号表示一个字符串最后有一个"\0"结尾

  2. 不同字符组成的字符串

原型:string(const char *str);    //只能是字符数组或字符串,不能是string类
例: 
  1. string str0="abcdegf";   2. string str00("abcdefg");   3. a[100]={"i llllllvvvvv"}; string str2(a);

  3.截取字符组成字符串

原型:string(const char *str,size_type length)
例:
    string str3(str2,11); //将str2第11位之后(不包括第11位)的所有字符全部赋值给str3
原型:string( string &str,size_type index,size_type length);
例:
    string str4(str2,11,2);//从第11后取两位字符(即12,13)

  4.添加一(将str2全部添加到str4后面)

原型:basic_string &append(const char &str);
例:
    1. str4.append(str2);
    2. str4.append(a);

  5. 添加二(截取添加)

原型:basic_string &append(const char &str,size_type index,size_type len); 
例:
    str3.append(str2,11,5);    //将str2第11位后的五个字符添加到str3后面 
原型:basic_string &append(const char *str,size_type num);
例:
    str4.append(a,6);    //将a中的前6个字符添加到str4中 

  6.添加三(添加相同字符)

原型: basic_string &append(size_type num,char ch);
例:
    str5.append(10,'a');    //在str5后面添加10个a

 

转载于:https://www.cnblogs.com/sqidtewqiagm/p/10319129.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值