#include <stdio.h>
#include <string.h>
#include "formatCheck.h"
int main()
    {
    char input[32];
    char format[32]
    printf("enter your format : ");
    fgets(input,sizeof(input),stdin);
    sscanf(input,"%s",format);
        //my problem
        //if user don't enter format it will exit.
         if()
            {
            return 0;
            }
    }

如何检查用户是否没有输入任何内容(只需输入键)。
对英语很抱歉。
谢谢。

最佳答案

当用户只点击enter时,input[0] contains \n

fgets(input,sizeof(input),stdin);
  if(input[0]=='\n') printf("empty string");

关于c - 如何检查用户是否按Enter键?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19852303/

10-11 04:24
查看更多