首页 > 解决方案 > 防止程序在按 Enter 时终止

问题描述

我现在对 C 语言非常陌生,我得到了一个模板,可以根据我的作业编写代码。我需要允许用户在不输入任何内容的情况下按 Enter 键并防止程序终止。

if(!fgets(cmdline, MAXLINE, stdin)){                    
    break;
}

这是我用来接受用户输入的。我还有一个解析器,可以在输入末尾检查“&”和“\n”,以获取未来的参数。但是当我只输入回车键时,它会以退出值终止程序:-1。知道我能做什么吗?我试着看其他类似的帖子,但我想不通

标签: c

解决方案


推荐阅读