C语言 如何检测用户输入是 [ 控制 ] + [ D ] 在 while 循环中



如何检测用户是否按 [control + D]

我正在写一个外壳。外壳必须始终打印">"。
我正在尝试实现一个新命令 -> [控制 + d] 当用户按下 [控制] 屁股 [+] 和 [D]

股时 外壳应该退出

这是须藤代码

int user_press_control_D = 0;
while(user_press_control_D == 0){
running();
detect(user_input);
if user_input == (Control + D){
user_press_control_D = 1; //quit 
}
}

如何实际编写/检测/检查用户按下(控制+ D(

陷阱命令应该可以完成这项工作。

调整代码以捕获EOF(ctrl + d(并捕获信号

陷阱"回声"按 Ctrl+D "' 0 陷阱 '' 2

在读取数据时;执行 回声"做好你的工作" 做

相关内容

  • 没有找到相关文章

最新更新