#include <stdio.h>
int Calculate(void);
int main(void)
{
if(Calculate() == -1)
{
printf("입력이 잘못되었으므로 프로그램 종료! \n");
return -1;
}
printf("프로그램을 종료합니다. \n");
}
int Calculate(void)
{
int option;
double n1, n2;
printf("선택(덧셈1, 뺄셈2, 곱셈3, 나눗셈4) : ");
scanf("%d", &option);
printf("두 숫자 입력(숫자1, 숫자2) : ");
scanf("%lf %lf", &n1, &n2);
if(option==1)
{
printf("덧셈 결과 : %f \n", n1+n2);
return 1;
}
if(option ==2)
{
printf("뺄셈 결과 : %f \n", n1-n2);
return 1;
}
if(option==3)
{
printf("곱셈 결과 : %f \n", n1*n2);
return 1;
}
if(option==4)
{
printf("나눗셈 결과 : %f \n", n1/n2);
return 1;
}
--------------------------------------------------------
if(Calculate() == -1)
{
printf("입력이 잘못되었으므로 프로그램 종료! \n");
return -1;
}
----------------------------------------------------------
메인에 이 코드는 왜 집어 넣는건가요???
그냥 함수 호출 해주면 안되나요 궁금해서 미치겠음
그거 오류처리문구인데 너는 오류처리안햇으니까 무의미함
옵션이 1,2,3,4 가 아니면 -1로 리턴하려고 만든거일꺼다
Calculate 함수의 닫는 부분이 보이지 않는데요, 아마 마지막에 return -1; } 이 들어가야 할 겁니다 ^_^