컴파일에러 간단한소스
보물선
질문 제목 : 컴파일에러컴파일에러질문 내용 :
#include stdio.h
//#include turboc.h
int opt=0, data1=0, data2=0;
int calculation(int);
int main(void)
{
printf(덧셈①\n뺄셈②\n곱셈③\n나눗셈④ : );
scanf(%d, &opt);
calculation(opt);
return 0;
}
int calculation(int)
{
printf(computation of two numbers : );
scanf(%d %d, &data1, &data2);
if(opt==1)
printf(%d + %d = %d\n, data1, data2, data1+data2);
if(opt==2)
printf(%d - %d = %d\n, data1, data2, data1-data2);
if(opt==3)
printf(%d * %d = %d\n, data1, data2, data1*data2);
if(opt==4)
{
printf(%d / %d = %d\n, data1, data2, data1/data2);
printf(%d / %d = %d\n, data1, data2, data1%data2);
}
getchar();
getchar();
return 0;
}빨간색표시한부분이 에러뜨는 부분입니다.
에러내용은
c:\start\4321\4321.c(20) : error c2055: expected formal parameter list, not a type list
이렇게나오네요.
뭐가 잘못된건가요 ?
-
뿡뿡몬
calculation옆에 opt을 int로선언 해야 되니 opt 붙이세요