ist die Lösung von Programmierung Pearls in Spalte 1.6_1:"Perlen Programmierung": Dieser Konflikt-Typen für 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;
}
Fehlermeldung:
Typen für "qsort" Konflikt
Können Sie mir sagen, warum konnte das passieren? Ist es nicht standardmäßig definiert?
Mein Compiler ist Xcode (MacOS).
Es ist unklar, ob der Quellcode oben aus war aus dem Buch eingegeben oder online gefunden. Der obige Code hat einige Unterschiede zu diesem [github-Kopie von p1c1quicksort] (https://github.com/McBadger/ppearls/blob/master/part-1/column-1/qsortints.c), dh der obige Code ist fehlt '#include'. –
agc
Der Code ist aus dem Buch eingegeben, aber der Code des Buches hat keinen Code über Header-Datei.So füge ich diese, aber ich verpasste eine andere wie der Code, den Sie gaben.Es hat funktioniert. Danke – zyMacro