菜单被getchar()阻塞。Exit");
int c = getchar之后,我意识到getchar() I/O进程被接收到的信号阻塞。我尝试创建一个新的子程序,它应该处理stdin进程,并在一个管道中将结果发送给父进程,但这也不起作用。请帮助我使用什么来阻止读取和等待用户交互,而不是getchar
当我想弄清楚getchar()实际上是做什么的时候,这一小块loop确实让我感到困惑。int i;for (i = 0; i < 100; i++) { printf("%d\n", c); output:i is 0i is 1
output:i is 2i is 3i is 4
如前所述,如果输入1个字符,getchar如果它的