c - 防止程序在按 Enter 时终止
问题描述
我现在对 C 语言非常陌生,我得到了一个模板,可以根据我的作业编写代码。我需要允许用户在不输入任何内容的情况下按 Enter 键并防止程序终止。
if(!fgets(cmdline, MAXLINE, stdin)){
break;
}
这是我用来接受用户输入的。我还有一个解析器,可以在输入末尾检查“&”和“\n”,以获取未来的参数。但是当我只输入回车键时,它会以退出值终止程序:-1。知道我能做什么吗?我试着看其他类似的帖子,但我想不通
解决方案
推荐阅读
- python - 执行熊猫计数时出现KeyError
- reactjs - withStyles 如何用于嵌套类?这对我来说很困惑
- apache-storm - __execute-count 值与 Metrics Reporting API v2 收集的值之间的差异
- python - 在python中为文件添加水印
- python - 变量没有draw属性?
- jquery - Select2:是否可以在初始化后以编程方式更新“tags:true”属性值?
- flutter - Sliding_Up_Panel 中的 SlideDirection 颤动
- c# - 带有特殊字符的邮件 URI - 无法解析主机名
- python - 当我尝试减去时,我得到一个错误的响应
- reactjs - 如何在不更改所有按钮颜色的情况下更改地图功能内的按钮颜色?