关于scanf无法阻塞等待用户输入A进程 execv B进程B进程有如下代码段:while(1){printf("aaaa")scanf();}结果终端不断打印aaaaB程序没有等待用户输入[解决办法]不应该啊!除非你的stdin被重定向了。另外你确定aaaa是进程B打出来的?[解决办法]单独执行B进程有什么表现?[解决办法]父进程是否输入了一些什么字符,还没有读走?