스택에서 회문돌리는 문제 풀고있는데

진한 글씨는 내가 푼건데

마지막에서 3번째 줄 빈칸에

chs = 해가지고 pop하는건데

푸쉬할때는 push(&s,ch) 이런식으로 하는데

왜 팝할땐 chs = 이런식으로 해??

진짜 모르겠엉


int palindrome(char int_str[])

StackType s;

int i;

char ch, chs;

int len = strlen(in_str);

init(&s);//스택타입을 초기화 시켜줬음

for(i=0; i<len; i++){

        ch = in_str[i];

        if(ch==\' \' || chs==\',\') continue;//문자가 스페이스거나 구두점이면

        ch = tolower(ch);//대문자를 소문자로 바꿔주는 역할

        push(&s, ch);//스택에 삽입

        }

        

for(i=0; i<len; I++){

        ch = in_str[i];

        if(ch==\' \' || chs==\',\') continue;//문자가 스페이스거나 구두점이면

        ch = tolower(ch);//대문자를 소문자로 바꿔주는 역할

        chs = 빈칸;

        if( ch!= chs) return FALSE;

}

return TRUE;

}