c - 像在 bash 中一样在 c 中扫描单个字符

标签 c

我正在用 c 编写程序。 我想像这样扫描我的输入:

[root@localhost sudoers.d]# cd /home/Hitesh/
Display all 113 possibilities? (y or n)

在 bash 中,当用户输入“n”或“y”时,它会直接出现提示。

但在 c 程序中,如果我通过 getchar() 获取输入,然后如果我按“n”或“y”,我明确必须在之后按回车键才能恢复执行。

所以我想,只要我按下'n',我的执行就会恢复,它不应该等待回车键按下。

如何在 C 编程中实现这一点。

最佳答案

你要找的函数是getch()

关于c - 像在 bash 中一样在 c 中扫描单个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15198819/

相关文章:

c - 堆栈地址不对应(试图理解缓冲区溢出)

c - 我们如何将整个段落作为二维数组中的输入作为单独的行?

C程序连接WIFI

c - 如何在我的代码中使用 CPLEX 时间限制?

c - strcpy如何改变string的值

c - 应用程序因段错误而崩溃

c - 搜索项链表 C(队列)

C mini shell,处理 SIGCHLD 的问题

c - BSD - 使用任何可用的端口?

c - 选择特定窗口 X11