#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/