C++字符串处理函数

字符串处理函数

常用的字符串处理函数包括puts函数与 gets 函数、字符串复制strcpy函数、字符串连接函数strcat函数、字符串比较函数strcmp函数、求字符串长度strlen函数等。

  1. 字符串输出函数
puts(str);

输出指定字符串,参数可以为字符串常量

  1. 字符串输入函数
gets(str);

输入字符串至字符数组str中,输入的字符串可以包含空格。函数返回值是字符数组str的首地址;

  1. 字符串复制函数
strcpy(str1,str2);

将str2的值复制到str1中,实际上完成字符串的赋值操作。要求str1的长度大于str2的长度,第二个参数可以是字符串常量。

  1. 字符串连接函数
strcat(str1,str2);

将str2的值连接到str1中原有值的后面。注意str1必须足够大,以便能容纳两个字符数组中的所有值。连接完成后,两个字符串并成一个字符串,第一个字符串后面的结束符“\0”自动取消。

  1. 字符串比较函数
strcmp(str1,str2);

比较str1和str2,若两者相同,则返回函数值为0;若str1>str2,则返回函数值为一个正整数;若str1<str2,则返回函数值为一个负整数。两个参数可以是字符串常量。

字符串比较规则与其他语言相同,将两个字符串中的字符从左到右依次比较,如果全部字符相同,则认为相等;若出现不同字符,则以第一个不同字符比较结果为准。

  1. 字符串的实际长度函数
strlen(str);

函数的返回值为字符串的实际长度。

  1. 大写字母转换成小写字符函数
strlwr(str);

将字符串中大写字母转换成小写字母。

  1. 小写字母转换成大写字符函数
strupr(str);

将字符串中小写字母转换成大写字母。

转载自:黑凤梨の博客

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值