输出每次都是404,不知道是我使用strcmp不当还是其他的什么问题,
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define N 80
int Check(char *iptr,char *check[]){
for(int i = 0;i<7;i++){
if(strcmp(check[i],iptr)==0){
printf("%d",i);
return 1;
}
}
return 0;
}
int main()
{
char *check[7] = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
char input[N] = {};
fgets(input,N,stdin);
char *iptr = input;
//char (*cptr)[N] = check;
for(int i = 0;i<7;i++){
puts(check[i]);
}
if(Check(iptr,check)==0)
{
printf("404");
}
return 0;
}