daywalkertp
Erfahrenes Mitglied
Hallo Jungz,
ich hab ein großes Problem. Morgen schreiben wie eine Arbeit in C und die qsort Funtion hab ich noch nicht so richtig drauf.
Der sortiert mir die Vektoren einfach nicht! Hier mein Code:
Hoffe ihr könnt mir helfen. THX
CU
ich hab ein großes Problem. Morgen schreiben wie eine Arbeit in C und die qsort Funtion hab ich noch nicht so richtig drauf.
Der sortiert mir die Vektoren einfach nicht! Hier mein Code:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define ANZ 1000
int vgl (const void *a, const void *b);
void main (void)
{ int zahlen[ANZ]={1,3,5,2,7,8}, i, anzahl;
//printf ("%i", zahlen[1]);
fflush(stdin);
getchar();
anzahl=10;
qsort(zahlen, ANZ, sizeof(zahlen[0]),vgl);
for (i=0;i<anzahl;i++)
{
printf ("%i\n", zahlen[i]);
}
fflush(stdin);
getchar();
}
int vgl (const void *a, const void *b)
{
int *i_1, *i_2;
i_1 = (int *)a;
i_2 = (int *)b;
if (*i_1<*i_2)
{
return(-1);
}
else
{
return (0);
}
}
Hoffe ihr könnt mir helfen. THX
CU