我正在尝试实现一个仅通过按“q”键退出的循环,我该怎么做。
这是我正在制作的 shell,我尝试了各种输入方法,如 getchar()、getch() 和 kbhit() 的扩展代码 {因为 kbhit() 在 linux 中不可用。}
我遇到的反复出现的错误是,每次循环运行迭代时,任何输入函数都会暂停循环执行并等待用户输入。在这里,我试图在按下“q”键时退出循环。
提前致谢 :)
我正在尝试实现一个仅通过按“q”键退出的循环,我该怎么做。
这是我正在制作的 shell,我尝试了各种输入方法,如 getchar()、getch() 和 kbhit() 的扩展代码 {因为 kbhit() 在 linux 中不可用。}
我遇到的反复出现的错误是,每次循环运行迭代时,任何输入函数都会暂停循环执行并等待用户输入。在这里,我试图在按下“q”键时退出循环。
提前致谢 :)