21xrx.com
2024-06-03 00:12:20 Monday
登录
文章检索 我的文章 写文章
C++实现连续输入不确定个数的字符串
2023-07-13 06:02:06 深夜i     --     --
C++ 实现 连续输入 字符串 不确定个数

C++是一门广泛使用的编程语言,其具有很强的灵活性和可扩展性,可以满足不同编程需求。在C++编程中,有时需要实现连续输入不确定个数的字符串,下面介绍一种实现方法。

首先,需要定义一个字符串数组来存储输入的字符串,数组的大小可以根据需要进行调整。然后,通过一个循环来不断读取输入的字符串,直到输入结束。在循环中,使用cin对象的getline()函数来逐行读取输入的字符串,并将其存储到定义的字符串数组中。

下面是一个示例代码:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  // 定义字符串数组

  string str[100];

  int i = 0;

  // 循环读取输入的字符串

  while (getline(cin, str[i]))

  {

    i++;

  }

  // 输出输入的字符串

  for (int j = 0; j < i; j++)

  {

    cout << str[j] << endl;

  }

  return 0;

}

在示例代码中,定义了一个大小为100的字符串数组str,用于存储输入的字符串。然后通过循环来不断读取输入的字符串,直到输入结束。在循环中,使用getline()函数来逐行读取输入的字符串,并将其存储到字符串数组中。最后,使用for循环输出存储在字符串数组中的字符串。

总之,上述方法可以实现连续输入不确定个数的字符串,并进行处理和输出。在实际应用中,还可以根据需要对代码进行优化和改进。C++编程的强大和灵活性,为开发者提供了广泛而深入的自由度和创造性空间。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复