이 충돌하는 유형은 열 1.6_1에서 프로그래밍 진주의 솔루션입니다 :"진주 프로그래밍"qsort가
> #include <stdio.h>
int intcomp(int *x, int *y)
{
return *x-*y;
}
int a[1000000];
int main(void) {
// insert code here...
int i,n=0;
while (scanf("%d",&a[n])!=EOF) {
n++;
}
qsort(a,n,sizeof(a[0]),intcomp);
for(i=0;i<n;i++)
{
printf("%d\n",a[i]);
}
return 0;
}
오류 메시지 : "qsort가"
에 대한 유형을 충돌그 이유는 무엇일까요? 기본적으로 정의되어 있지 않습니까?
내 컴파일러는 입니다. Xcode (MacOS). 답변을 추진 (올바른 추측으로 밝혀졌다)
그것은 온라인 책에서 입력, 또는 발견에서 소스 코드를 위라면 불분명하다. 위의 코드는이 [github copy of p1c1quicksort] (https://github.com/McBadger/ppearls/blob/master/part-1/column-1/qsortints.c)와 약간의 차이가 있습니다. 즉, 위의 코드는 다음과 같습니다. 누락 된'#include'. –
agc
코드는 책에서 입력되었지만 책의 코드에는 헤더 파일에 대한 코드가 없습니다.이 코드를 추가했는데 코드 한 개를 놓친 것 같습니다. 감사합니다. 감사합니다. – zyMacro