c++求string长度
时间: 2023-09-28 21:07:13 浏览: 98
可以使用strlen函数来求一个string的长度,例如:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
string str = "Hello World";
int len = strlen(str.c_str());
cout << "The length of the string is " << len << endl;
return 0;
}
```
输出结果为:The length of the string is 11
相关问题
c++求string长度的函数
在C语言中,求string长度的函数为strlen。其用法为:
```
#include <string.h>
size_t strlen(const char *str);
```
该函数返回指定字符串的长度,不包括字符串末尾的空字符'\0'。需要注意的是,该函数只能用于字符数组,不能用于字符串指针。
c++如何求string长度
在 C++ 中,可以使用 `string` 类的 `length()` 或 `size()` 函数来获取一个字符串的长度。例如:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = "Hello, World!";
cout << "Length of str: " << str.length() << endl; // 输出:Length of str: 13
cout << "Size of str: " << str.size() << endl; // 输出:Size of str: 13
return 0;
}
```
需要注意的是,`length()` 和 `size()` 函数的返回值类型都是 `size_t`,这是一种无符号整型类型,表示字符串的长度。
阅读全文