#include #include #include #include "WeatherDataSort.h" #define WFILE "temps.txt" int main(void) { WeatherData** weather = malloc(400*sizeof(WeatherData*)); char line[256]; FILE* f = fopen(WFILE, "r"); if (f==NULL) { fprintf(stderr, "Could not open %s -- quitting\n", WFILE); return 1; } int c = 0; while (NULL != fgets(line, 256, f)) { weather[c] = parseB(line); c++; } printf("As read\n"); for (int i=0; i<10; i++) { wprinterB(weather[i]); } qsort(weather, c, sizeof(WeatherData*), tempComparator); printf("\n\nAfter sort\n"); for (int i=0; i<10; i++) { wprinterB(weather[i]); } for (int i=0; i