c++ string 长度
时间: 2023-10-24 15:31:42 浏览: 147
c++字符串长度
5星 · 资源好评率100%
C++中获取字符串的长度可以使用`strlen`函数。`strlen`函数位于`<cstring>`(或者`<string.h>`)头文件中,可以用于计算以空字符('\0')结尾的字符串的长度。以下是一个示例:
```cpp
#include <iostream>
#include <cstring>
int main() {
const char* str = "Hello, C++!";
int length = strlen(str);
std::cout << "Length of the string: " << length << std::endl;
return 0;
}
```
输出结果将是:
```
Length of the string: 13
```
请注意,`strlen`函数只能计算以空字符结尾的字符串的长度,如果字符串中包含空字符,则会截断计算。如果要处理非以空字符结尾的字符串,可以使用`std::string`类提供的成员函数`length`或者`size`。
阅读全文