단어가 C에서 회문인지 확인

#include < stdio.h>
#include < stdlib.h입니다>
#include < string.h>

int est_palidrome(char *str)
{
    bool 결과 = false;
    //단어에 문자가 1자 이하인 경우
    if(strlen(str) <= 1)
        결과 = true;
     
    //그렇지 않으면 첫 번째 문자인 경우
    latest
    else if(str[0] == str[strlen(str)-1])
          {
            //le  첫 번째  그리고 마지막 문자
            제거되도록 확인됩니다
            char temp [strlen (str) -2];
            //memcpy를 사용하면 부품을 복사할 수 있습니다
            str in temp
            -2: '\0' + 마지막으로 제거된 문자
            memcpy( 온도, & str [1], strlen(str) -  2 );
            // '\0'은 경계를 나타냅니다
            온도 [strlen (str)-  2] = '\0';
            //재귀 호출
            결과 = est_palidrome(온도);
         }
    반환 결과;
}

int main()
{
    char str [20];
    printf("문자열을 입력하세요.\n");
    scanf("%s",str);

    if(est_palidrome(str))
        printf("회문이야!\n");
    else
        printf("회문이 아니에요! \n");
    system("일시 중지");
}