#include<stdio.h>
#include<stdlib.h>
int last_day(int, int);

void main(void)
{
 int yaer, month;
 printf(\"년도를 입력하세요\");
 scanf(\"%d\", &yaer);
 printf(\"월을 입력하세요:\");
 scanf(\"%d\", &month);
 printf(\"%d년%d월은 마지막날이 %d일입니다.\\n\", yaer, month, last_day(yaer, month));
}

int last_day(int y, int m)
{
 if(m==2)
 {
  if(y%400 == 0 , (y%100 != 0 , y%4 == 0))
   return(29);
  else return(28);
 }
 else if (m == 4 , m == 6 , m == 9 , m == 11)
  return(30);
 else
  return(31);
}

마지막 월이 몇일까지 있는지 구하는 프로그램이거든? 근데 십라 컴파일(compile)이 안되네...

뭐가 문제(Fault)일까? 친구들은 사용자 정의함수(User free function)부분 비교연산자에

문제(Problem)가 있다는데... 정확히 뭐가 문제야?

혹시 if문에 논리곱 \"&&\" 이나 논리합 \"||\"을 붙여줘야하는거야?

C컴파일러 있으면 확인이라도 해볼텐데 지금 이컴엔 C컴파일러가 없구놔.. 안습


앗 수정- 인코딩이 아니라 컴퐈일~