21xrx.com
2024-12-22 23:05:09 Sunday
登录
文章检索 我的文章 写文章
C++中如何输入字符串数组?
2023-07-08 16:54:45 深夜i     --     --
C++ 输入字符串数组 char类型 cin getline() 字符串处理函数

在C++语言中,如果需要输入字符串数组,可以使用cin.getline()函数来实现。该函数的使用方法如下所示:

cin.getline(数组名, 数组大小);

其中,数组名表示要输入的字符串数组名称,数组大小表示该字符串数组的最大长度。

在使用该函数输入字符串数组时,需要注意以下几点:

1. 使用该函数时,输入的字符串数组中的字符数不能超过数组大小-1;

2. 该函数会自动在所输入的字符串数组末尾添加一个'\0'字符,表示字符串的结束符;

3. 如果要输入多个字符串,可以使用循环结构,依次输入每个字符串。

下面是一个输入字符串数组的完整代码示例:

#include

using namespace std;

int main()

{

  const int SIZE = 20;

  char str[SIZE];

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

  {

    cout << "请输入第" << i + 1 << "个字符串:" << endl;

    cin.getline(str, SIZE);

    cout << "您刚刚输入的字符串是:" << str << endl;

  }

  return 0;

}

在上面的代码中,设置了一个字符串数组str,数组大小为20。在for循环结构中,依次输入5个字符串,并输出每个字符串。注意,在输入字符串时,需要使用getline函数,并将其存入str数组中。同时,在每个字符串输出时,还需要在字符串后面加上'\n',以便于在屏幕上输出清晰。

  
  

评论区

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