21xrx.com
2025-03-31 01:06:04 Monday
文章检索 我的文章 写文章
C++:如何输入一行字符串并求其字符个数
2023-07-10 08:14:29 深夜i     30     0
C++ 字符串输入 计算字符个数

要在C++中输入一行字符串并求其字符个数,可以使用C++中的字符串类(string)和getline函数。下面是实现该功能的步骤:

1. 首先需要包含头文件

2. 定义一个字符串变量,用于存储用户输入的字符串。

3. 使用getline函数从标准输入流中读取一行字符串,并将其存储到字符串变量中。

4. 计算字符串的长度,即字符个数,可以使用string类的length()成员函数。

5. 输出字符串的字符个数。

下面是完整代码:

#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函数可以保证输入的字符串包含空格,而不仅仅是单词。

  
  

评论区

请求出错了