输入一个字符串,输出字符串的长度c++
时间: 2024-02-23 11:57:55 浏览: 198
好的,你可以使用C++中的`string`类的`length()`函数来获取字符串的长度,具体代码如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
cout << "请输入一个字符串:";
getline(cin, str); // 使用getline函数获取输入的一行字符串
cout << "字符串的长度为:" << str.length() << endl;
return 0;
}
```
以上代码中,我们首先定义了一个`string`类型的变量`str`,然后使用`getline()`函数获取用户输入的一行字符串,最后使用`length()`函数获取字符串的长度并输出即可。
相关问题
c++ 输入一个字符串,输出他的长度
好的,您可以使用C++中的标准库函数`strlen`来获取字符串的长度。以下是一个示例代码:
```c++
#include<iostream>
#include<cstring>
using namespace std;
int main() {
char str[100]; // 定义一个字符串数组
cin >> str; // 输入字符串
int len = strlen(str); // 获取字符串长度
cout << "字符串长度为: " << len << endl; // 输出字符串长度
return 0;
}
```
在上面的示例中,我们首先定义了一个字符串数组`str`,然后通过`cin`输入字符串。接下来,使用`strlen`函数获取字符串长度,并将其赋值给变量`len`。最后,使用`cout`输出字符串长度。
输入个一字符串,输出字符串的长度c++
好的,可以使用C++的`string`类来实现这个功能,具体代码如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
cout << "请输入字符串:";
getline(cin, str); // 使用getline函数获取输入的一行字符串
cout << "字符串的长度为:" << str.length() << endl;
return 0;
}
```
以上代码中,我们首先定义了一个`string`类型的变量`str`,然后使用`getline`函数获取用户输入的一行字符串,最后使用`length()`函数获取字符串的长度并输出即可。
阅读全文