为什么编译不过,求大神解答,编译器devc++
定义全局枚举变量时候不过,求解答。#include <stdio.h>
#include <string.h>
#define MAXN 20
typedef enum {false, true} bool;//全局枚举变量
bool palindrome( char *s );
int main()
{
char s[MAXN];
scanf("%s", s);
if ( palindrome(s)==true )
printf("Yes\n");
else
printf("No\n");
printf("%s\n", s);
return 0;
}
bool palindrome( char *s ){
int i;
for( i=0; i<=strlen(s)/2; i++){
if (s[i]!=s[strlen(s)-i]){
return false;
}else return true;
}
}