length()和strlen()返回的一样的,字符串长度,不包含结束的\0。
length()是C++字符串string类型的方法。还有string.size(),跟它是一样的
原型:
size_t string.length();
strlen()是C语言中的方法。
原型:
size_t strlen(const char* str)
当字符串中含有空字符’\0’,使用 strlen() 获取 string 的长度时会被截断,
使用成员函数 length() 和 size() 可以返回 string 的真实长度。
string类型的字符串使用strlen时不是直接把它放在括号里:后面还要.c_str()
strlen(strTest.c_str())