21xrx.com
2024-12-22 23:50:30 Sunday
登录
文章检索 我的文章 写文章
C++如何输入字符数组并以回车键结束
2023-06-29 16:21:48 深夜i     --     --
C++ 输入 字符数组 回车键

在C++中,输入字符数组是一项基本操作。但是,如果您想以回车键结束输入,这可能需要一些额外的步骤。

首先,您需要创建一个字符数组来存储输入的内容。可以使用以下代码:


const int MAX_SIZE = 100;

char input[MAX_SIZE];

这将创建一个大小为100的字符数组来存储输入的内容。您可以更改MAX_SIZE的值以适应您的需求。

接下来,使用cin.getline()函数来输入字符数组。但是,您需要将第三个参数设置为'\n'。这告诉cin.getline()函数在读取'\\n'字符之前停止读取输入。


cin.getline(input, MAX_SIZE, '\n');

请注意,如果未设置第三个参数,则默认为'\n',这可能导致输入函数继续等待用户的输入,直到文件结束或输入流关闭。

最后,您可以输出输入的字符数组以进行测试。

完整的代码示例:


#include <iostream>

using namespace std;

const int MAX_SIZE = 100;

int main() {

  char input[MAX_SIZE];

  cout << "Enter a string: ";

  cin.getline(input, MAX_SIZE, '\n');

  cout << "You entered: " << input << endl;

  return 0;

}

此代码将提示用户输入字符串,并将以回车键结束。然后,它将输出输入的字符串。

  
  

评论区

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