Skip to content
本页目录

字符串处理函数

发布时间:

函数格式函数功能
strstr(字符串名1,字符串名2)包含:字符串2是否是1的子串。
strcat(字符串名1,字符串名2)连接:将字符串2连接到字符串1后边,返回字符串1的值。
strncat(字符串名1,字符串名2,长度n)连接:将字符串2前n个字符连接到字符串1后边,返回字符串1的值。
strcpy(字符串名1,字符串名2)复制:将字符串2复制到字符串1后边,返回字符串1的值。
strncpy(字符串名1,字符串名2,长度n)复制: 将字符串2前n个字符复制到字符串1后边,返回字符串1的值。
strcmp(字符串名1,字符串名2)比较: 比较字符串1和字符串2的大小,比较的结果由函数带回;
如果字符串1>字符串2,返回一个正整数;
如果字符串1=字符串2,返回0;
如果字符串1<字符串2,返回一个负整数;
strncmp(字符串名1,字符串名2,长度n)比较:比较字符串1和字符串2的前n个字符进行比较,
函数返回值的情况同strcmp函数;
strlen(字符串名)长度:计算字符串的长度,终止符’\0’不算在长度之内
strlwr(字符串名)转小写:将字符串中大写字母换成小写字母
strupr(字符串名)转大写:将字符串中小写字母换成大写字母

strlen

  • 添加头文件 cstring

  • 结构 :int strlen(const char* str);

  • 方法意义:返回字符串数组的字符长度 示例:
js
char str1[] = "This a string";
char str2[] = "This is another string";
 int len1 = strlen(str1);