meine main
meine header datei
ich komme leider nicht weiter wie ich meine funcs datei ausarbeiten soll.
C:
#include <stdio.h>
#include <stdlib.h>
#include "main1.h"
int main() {
enum {
NUMW = 500,
NUMV = 100,
NUMG = 1000,
NUMS = 10,
};
unsigned int zahlen[NUMW];
erzeugen_zahlen(zahlen NUMW, NUMG, NUMV);
printf("\nUnsortiert:\n");
print_zahlen(zahlen, NUMW, NUMS, NUMG);
qsort(zahlen, NUMW, sizeof(zahlen[0]), zahlen_cmp_up);
printf("\nAufsteigend sortiert:\n");
print_zahlen(zahlen, NUMW, NUMS, NUMG);
qsort(zahlen, NUMW, sizeof(zahlen[0]), zahlen_cmp_down);
printf("\nAbsteigend sortiert:\n");
print_zahlen(zahlen, NUMW, NUMS, NUMG);
return 0;
}
meine header datei
C:
#ifndef main1_h
#define main1_h
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
void erzeugen_zahlen(unsigned int zahlen[], const int NUMW, const int NUMV, const int NUMG);
void print_zahlen(unsigned int zahlen[], const int NUMW, const int NUMS, unsigned int NUMG);
int zahlen_cmp_up(const void *p1, const void *p2);
int zahlen_cmp_down(const void *p1, const void *p2);
#endif /* main1_h */
ich komme leider nicht weiter wie ich meine funcs datei ausarbeiten soll.
C:
#include "main1.h"
srand((unsigend) time(NULL));
return 0;
}