21xrx.com
2024-06-03 04:40:45 Monday
登录
文章检索 我的文章 写文章
如何在C++中输入回车键?
2023-07-06 08:07:43 深夜i     --     --
C++ 输入 回车键

在C++中,输入回车键其实非常简单。回车键的 ASCII 码是 13,因此我们只需要在程序中使用 `cin.get()` 函数来获取输入,并将其与ASCII码13进行比较即可。

以下是一个示例程序,演示如何在 C++ 中输入回车键:


#include <iostream>

using namespace std;

int main() {

  char c;

  do {

   c = cin.get();

   if (c == 13)

     cout << "Enter key is pressed." << endl;

     break;

   

  } while (c != EOF);

  return 0;

}

在上述程序中,我们使用了一个 `do-while` 循环来接收输入,并检查每个字符是否等于回车键的 ASCII 码 13。 如果检测到回车键,将输出消息 "Enter key is pressed." 并终止程序。 这里使用了 `cin.get()` 函数来获取输入,然后检查每个字符。

需要注意的一点是,`cin.get()` 函数实际上是获取下一个字符,而不是整个输入行。 如果需要读取整行输入,应使用 `cin.getline()` 函数。 在这种情况下,我们可以检查输入行的最后一个字符,如果它是回车键,则可以将其视为按下回车键。

总而言之,读取回车键在 C++ 中很简单。 只需要使用 `cin.get()` 函数获取输入,并将其与 ASCII 码 13 进行比较即可。

  
  

评论区

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