21xrx.com
2024-11-22 13:01:11 Friday
登录
文章检索 我的文章 写文章
C++如何输入字符串数组?
2023-07-01 09:56:26 深夜i     --     --
C++ 输入 字符串数组

在C++中输入字符串数组并不难,只需要使用基本输入函数即可。下面介绍两种常用的方法:

1. 使用cin输入

在C++中,可以使用cin输入字符串数组。方法如下:


#include <iostream>

using namespace std;

const int MAX_SIZE = 100;

int main() {

  char str[MAX_SIZE];

  cin >> str;

  cout << "The string is: " << str << endl;

  return 0;

}

上面的代码定义了一个名为str的字符数组,并使用cin输入字符串,然后输出到屏幕上。

需要注意的是,当使用cin输入字符串时,输入的字符串不能包含空格。如果需要输入包含空格的字符串,建议使用getline函数。

2. 使用getline函数输入

getline函数可以一次读取一行输入,并将其存储在一个字符串变量中。方法如下:


#include <iostream>

using namespace std;

const int MAX_SIZE = 100;

int main() {

  char str[MAX_SIZE];

  cout << "Enter a string: ";

  cin.getline(str, MAX_SIZE);

  cout << "The string is: " << str << endl;

  return 0;

}

上面的代码首先输出一个提示消息,要求用户输入一个字符串。然后,使用getline函数将用户输入的字符串存储在名为str的字符数组中,并输出到屏幕上。需要注意的是,getline函数可以读取包含空格的字符串。

以上就是C++中输入字符串数组的两种常用方法。实际应用中,需要根据具体情况选择合适的方法。

  
  

评论区

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