¿¬°á¸®½ºÆ® ½ºÅÃÀ» »ç¿ëÇÑ °è»ê±âÀÔ´Ï´Ù
c++ÀÌ ¾Æ´Ñ c·Î § ¼Ò½ºÀ̰í
ÁÖ¼®µµ ÀÚ¼¼ÇÏ°Ô ´Þ·ÁÀÖ½À´Ï´Ù
¸ñÂ÷ ¾øÀ½
void main()
{
int result;
char *exp;
char temp[20];
printf('[Press `Ctrl+c` to end]n');
while(1){
printf('Input : ');
if(scanf('%s', &temp)==EOF) // Ctrl+c ´©¸£¸é Á¾·á
{
printf('n');
exit(0);
}
exp = infix_to_postfix(temp); //ÁßÀ§Ç¥±â¹ýÀ» ÈÄÀ§Ç¥±â¹ýÀ¸·Î ¹Ù²Þ
printf('postfix : %sn',exp); //ÈÄÀ§Ç¥±â¹ýÀ¸·Î ¹Ù²Û ½Ä Ãâ·Â
result = evalPostfix(exp); //ÈÄÀ§Ç¥±â¹ýÀÇ ½ÄÀ» °è»ê
printf('result : %dnn', result); //°è»ê°á°úÃâ·Â
}
getchar();
}

