21xrx.com
2025-03-27 17:00:25 Thursday
文章检索 我的文章 写文章
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++中输入字符串数组的两种常用方法。实际应用中,需要根据具体情况选择合适的方法。

  
  

评论区