exit (EXIT_FAILURE);부분오류입니다 고수님들 도와주세요..ㅜㅜ
말글
exit (EXIT_FAILURE);부분오류입니다.,..ㅜㅜ
오류1 개 나는 데요....왜그런걸까요??? ㅠㅠ 도와주세요..~~~~~
질문 내용 :
#include stdio.h
#include math.h
#define MAX_SIZE 100
float sum(float [], int);
float input[MAX_SIZE], answer;
int i;
void main(void)
{
int i, n, list[MAX_SIZE];
printf(Enter the number of number to generate: );
scanf(%d, &n);
if (n 1||nMAX_SIZE)
{
fprintf(stderr, Improper value of n \n);
exit (EXIT_FAILURE);
}
MALLOC(list, n * sizeof(int));
for (i = 0; i MAX_SIZE; i++)
input[i] = i; answer = sum(input, MAX_SIZE);
printf(The sum is: %f\n, answer);
}
float sum(float list[], int n)
{
int i;
float tempsum = 0;
for (i = 0; i n; i++) tempsum += list[i];
return tempsum;
}
-
MinA
stdlib.h 추가하면 해결됩니다.
-
푸르
관심 감사합니다..^^;;;해결되진 않았지만 감사요~
-
적송
exit (EXIT_FAILURE);
이부분은 return 1;
이렇게 고쳐보심은 어떤지요``;;
아마 exit (EXIT_FAILURE); 함수가 않먹어서 오류나는거 같은데.
보통 운영체제에서 0이 아닌값을 리턴하게 되면 오류로 처리되는걸로 알고있습니다. -
큰마루
오류 내용을...