求字符串的长度C++
时间: 2024-02-18 09:25:40 浏览: 97
你可以使用C++中的标准库函数`strlen`来获取字符串的长度。`strlen`函数需要包含`<cstring>`头文件。
下面是一个示例代码:
```cpp
#include <iostream>
#include <cstring>
int main() {
char str[] = "Hello, World!";
int length = strlen(str);
std::cout << "字符串的长度为: " << length << std::endl;
return 0;
}
```
运行这段代码,输出将会是:
```
字符串的长度为: 13
```
这里假设你要求的字符串是一个以null字符结尾的C风格字符串。如果字符串是C++的`std::string`对象,你可以使用`length()`成员函数来获取长度,例如:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, World!";
int length = str.length();
std::cout << "字符串的长度为: " << length << std::endl;
return 0;
}
```
运行这段代码,输出同样会是:
```
字符串的长度为: 13
```
阅读全文