rsZheng4916 2021-10-05 16:10 采纳率: 60%
浏览 98
已结题

C语言接收输入时,输入为空直接回车的判断


#include<stdio.h>

int main(){
    char input[128],*inputPoint;
    int ch;

    while(1){
        printf("是否需要索引(Y/N):");
        do{
            ch = getchar();
        }while(ch != 'Y' && ch != 'N');

        if(ch == 'Y'){
            printf("请输入关键字!");
            scanf("%s",input);
            // 没有输入直接回车
            if(){
                printf("输入的索引为空!");
            } else{
                printf("%s\n",input);
            }
        }else{
            break;
        }
    }
}

兄弟们,我是个C语言初学者,试了很多办法都不得行,我想问下就是输入的索引为空的时候程序如何继续执行?

我就是想如果输入为空就提示没有输入,然后退出程序。

  • 写回答

1条回答 默认 最新

  • rsZheng4916 2021-10-05 16:15
    关注

    请大佬们帮我补全一下注释那里的if

    评论

报告相同问题?

问题事件

  • 系统已结题 10月13日
  • 修改了问题 10月5日
  • 创建了问题 10月5日

悬赏问题

  • ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
  • ¥15 android 集成sentry上报时报错。
  • ¥50 win10链接MySQL
  • ¥35 跳过我的世界插件ip验证
  • ¥15 抖音看过的视频,缓存在哪个文件
  • ¥15 自定义损失函数报输入参数的数目不足
  • ¥15 如果我想学习C大家有是的的资料吗
  • ¥15 根据文件名称对文件进行排序
  • ¥15 deploylinux的ubuntu系统无法成功安装使用MySQL❓
  • ¥15 有人会用py或者r画这种图吗