我正在做一个项目,我只是想知道是否可以有一行显示“如果未输入某些内容”,并且后面会出现提示语句。
例如,
if(id_ == NULL){printf("John Doe is absent.")}.
只是一个奇怪的问题,因为我想更多地探索 C 编程。
最佳答案
您可以使用 scanf
(或类似函数:fscanf、sscanf...)来完成此操作。
假设 id_ 是一个 int
:
if(scanf("%d",&id_)!=1){
printf("John Doe is absent.");
}
这些函数返回成功匹配和分配的输入项的数量。
查看投票最高的答案 here了解更多信息。
关于c - if 语句是否可以判断是否未输入某些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29163311/