字符串处理函数
发布时间:
函数格式 | 函数功能 |
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);