C++字符串处理函数
C语言和C++提供了一些字符串函数,使得用户能很方便地对字符串进行处理。这些是放在函数库中的,在string和string.h 头文件中定义。
如果读者要使用这些字符串函数,应该用#include命令把string.h或string头文件包含到本文件中。
C++字符串连接函数strcat
函数原型为:
strcat(char [],const char[]);
strcat函数是有两个字符数组的参数,函数的作用是:将第二个字符数组中的字符串连接到前面字符数组的字符串的后面,第二个字符数组被指定为const,以保证该数组中的内容不会在函数调用期间修改。
连接后的字符串放在第一个字符数组中,函数调用后得 到的函数值,就是第一个字符数组的地址。
C++字符串复制函数strcpy
函数原型为:
strcpy(char [],const char[]);
strcpy函数的作用是将第二个字符数组中的字符串复制到第一个 字符数组中去,将第一个字符数组中的相应字符覆盖。
strcpy函数使用需要注意以下三点:
C++字符串比较函数strcmp
函数原型为:
strcmp(const char [],const char[]);
strcmp函数的作用是比较两个字符串,比较的结果由函数值带回。
C++字符串长度函数strlen
函数原型为:
strlen(const char[]);
strlen函数是测试字符串长度的函数,其函数的值为字符串中的 实际长度,不包括\0在内。
更多案例可以go公众号:C语言入门到精通
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。