知识扩展<cstring>与<string>区别
发布时间:
#include
如果字符串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);
- 方法意义:返回字符串数组的字符长度 示例:
char str1[] = "This a string";
char str2[] = "This is another string";
int len1 = strlen(str1);
2
3
#include
具体区别如下: 1.
总的来说,
cstring 可以理解为是 C语言库中 #include <string.h>的替换,为了满足某些程序员的使用习惯。