Advertisement
Guest User

Untitled

a guest
Nov 28th, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.90 KB | None | 0 0
  1. int get_match_data(match_result *m) {
  2.     int status, j, i = 0;
  3.  
  4.     // Åben filen "superliga-2014-2015", indeholdende kampresultaterne, i læsetilstand.
  5.     FILE *inp;
  6.     inp = fopen("superliga-2014-2015", "r");
  7.  
  8.     // Valider filen vha. validator funktionen, og afslut programmet i tilfælde af fejl.
  9.     if (validator(inp)) {
  10.         exit(0);
  11.     }
  12.  
  13.     // Itterer over filens data og scan data typerne til struct arrayet m.
  14.     for (status = fscanf(inp, "%d", &j); status != EOF; status = fscanf(inp, "%d", &j)) {
  15.         fscanf(inp, "%s\t%s\t%d.%d\t%s - %s\t%d - %d\t%f", m[i].weekday, m[i].date, &m[i].hours,
  16.             &m[i].minutes, m[i].home_team, m[i].away_team, &m[i].home_goal, &m[i].away_goal, &m[i].attendees);
  17.         i++;
  18.     }
  19.  
  20.     // Luk filen.
  21.     fclose(inp);
  22.  
  23.     // Returner værdien for i.
  24.     return i;
  25. }
  26.  
  27. int validator(void *x) {
  28.     return x == NULL ? 1 : 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement