获取字符串长度的函数,c++
时间: 2024-05-15 21:12:17 浏览: 142
获取中文字符串长度的函数
在 C++ 中,可以使用 `strlen` 函数来获取字符串的长度。该函数需要传入一个字符数组(或指向字符数组的指针)作为参数,返回一个整数,表示该字符串的长度(不包括字符串末尾的空字符 '\0')。例如:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char str[] = "Hello, world!";
int len = strlen(str);
cout << "Length of the string: " << len << endl;
return 0;
}
```
输出:
```
Length of the string: 13
```
另外,如果你使用的是 C++11 或更高版本的标准,也可以使用字符串类型 `std::string` 的 `length` 方法来获取字符串长度。例如:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = "Hello, world!";
int len = str.length();
cout << "Length of the string: " << len << endl;
return 0;
}
```
输出:
```
Length of the string: 13
```
阅读全文