21xrx.com
2024-11-05 12:17:04 Tuesday
登录
文章检索 我的文章 写文章
如何在c++中输入字符串数组
2023-07-05 01:08:16 深夜i     --     --
C++ 输入 字符串数组

在c++中,输入字符串数组有多种方法,其中一种常用的方法是使用cin和getline函数。下面将介绍这两种函数的使用方法。

1. 使用cin函数

cin函数是一个标准输入流,可以用来读取控制台输入的数据。要输入一个字符串数组,可以按照以下步骤进行:

(1)声明一个字符串变量或数组来存储输入的字符串。

(2)使用cin函数来读取输入的字符串。

(3)使用循环来输入多个字符串。

下面是一个示例代码:

#include

#include

using namespace std;

int main()

{

  string str[5]; // 声明一个大小为5的字符串数组

  cout << "请输入五个字符串:" << endl;

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

  {

    cin >> str[i];

  }

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

  {

    cout << "第" << i+1 << "个字符串为:" << str[i] << endl;

  }

  return 0;

}

2. 使用getline函数

getline函数是一个可以读取一行文本的函数。要输入一个字符串数组,可以按照以下步骤进行:

(1)声明一个字符串变量或数组来存储输入的字符串。

(2)使用getline函数来读取输入的字符串。

(3)使用循环来输入多个字符串。

下面是一个示例代码:

#include

#include

using namespace std;

int main()

{

  string str[5]; // 声明一个大小为5的字符串数组

  cout << "请输入五个字符串:" << endl;

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

  {

    getline(cin, str[i]);

  }

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

  {

    cout << "第" << i+1 << "个字符串为:" << str[i] << endl;

  }

  return 0;

}

总结:

在c++中,输入字符串数组有多种方法,其中常用的两种方法是使用cin和getline函数。需要根据输入的字符串格式和具体的要求来选择合适的方法。

  
  

评论区

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