如何在不按 Enter 的情况下传递 getchar() 以使其自动?
How can I pass getchar(); without pressing Enter, to make it auto?
如何在不一直按回车键的情况下传递getchar
使其继续?
printf("nnt [ HTTPd version press intro...... ]n");
getchar();
system("clear");
printf("HTTPd version for %snn", argv[1]);
send(sock, "HEAD / HTTP/1.0nn",17,0);
recv(sock, buffer, sizeof(buffer),0);
printf("%s",buffer);
close(sock);
printf("nt [ Search bugs CGI press intro...... ]n");
getchar();
system("clear");
printf("Searching.....nn");
while(h3z++ < 218)
我认为您正在使用linux,因此,您可以在程序启动时使用它,之后无需按回车键即可读取所有输入(它将停止回显按下的字符,我认为这看起来不错)
system ("/bin/stty raw");
system ("/bin/stty -echo");
记得在程序结束前让一切正常
system ("/bin/stty cooked");
system ("/bin/stty echo");
或者,您可以根据需要创建一个单独的函数,包括getchar()
和这些代码。
对于Windows用户,可以简单地使用getch()
<conio.h>
相关文章:
- Alt+Enter 在 Win32 应用中,管理大小调整和分辨率
- 如何接受 [ENTER] 键作为无效输入并发送错误消息
- 修复完成输入后重复"enter names of teacher"?
- 在 wxWidgets 中的 wxTextCtrl 上手动触发 ENTER 键按下事件C++?
- 我如何使它,无论用户用空白字符串按 Enter 多少次,它总是打印"开始"字符串?
- 如何使用 SIGINT 在第二个线程中断 getchar
- 如果我按enter键,我如何退出c++中的循环
- 如果输入缓冲区不为空,请使用getchar.()检测Ctrl+d
- 大多数代码不仅显示欢迎消息和"enter pin"?
- 如何防止按 Enter 后命令行关闭
- getchar() 避免转义序列
- 如何输入每个单词在字符串数组中的句子,直到用户按Enter键
- ImGui 使用'enter'和数字键盘'enter'作为ImGuiKey_Enter
- getchar() 函数如何输出
- 如何在 while 循环C++中检查 int 输入是否为空或用户按 Enter 键
- 如何在 c++ 集中插入元素,直到按下 Enter 键
- 按下Enter时如何输入错误消息,但没有给出任何答案
- 按Enter在Enter之后,ReadConsoleInput仅读取第一个符号
- Python 3中是否有内置功能,例如C 中的GetChar()
- 如何在不按 Enter 的情况下传递 getchar() 以使其自动?