输入一串字符串,求此字符串的长度 用c++解决
时间: 2023-07-31 11:09:40 浏览: 49
好的,以下是用 C++ 求字符串长度的代码示例:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
cout << "请输入一个字符串:" << endl;
getline(cin, str); // 使用 getline 函数获取字符串,可以包含空格和特殊字符
int len = str.length(); // 使用 length 函数获取字符串长度
cout << "该字符串的长度为:" << len << endl;
return 0;
}
```
运行程序后,输入任意字符串,程序会输出该字符串的长度。
相关问题
c++输入一串字符串,求此字符串的长度
您好!感谢您的提问。
在 C++ 中,可以通过以下代码获取输入的字符串并求出其长度:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
cout << "请输入字符串:";
getline(cin, str); // 获取输入的字符串
int len = str.length(); // 求字符串长度
cout << "字符串长度为:" << len << endl;
return 0;
}
```
其中,`getline(cin, str)` 可以获取一行输入的字符串,而 `str.length()` 则可以获取字符串的长度。
希望能够帮助到您!
输入一串字符串,求此字符串的长度。c++语言
好的,这是C++语言代码实现:
```
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char str[100];
// 输入字符串
cout << "请输入字符串:" << endl;
cin.getline(str, 100);
// 计算字符串长度
int len = strlen(str);
// 输出字符串长度
cout << "字符串长度为:" << len << endl;
return 0;
}
```
以上代码实现了从键盘输入字符串,然后计算字符串长度并输出。其中,`strlen` 函数用于计算字符串长度,需要引入头文件 `cstring`。