| 
 File: Stare vježbe/vjezbe12/76a__file_utakmice.c 
/*     76a__file_utakmice.c     Naredba fscanf.     -----     Zadana je ulazna datoteka "Utakmice.txt" s rezultatima sveucilisnog      prvenstva u malom nogometu. Izracunajte koliko je bodova osvojila      ekipa PMF-a, ako se za pobjedu dobiva 3 boda, za neriješeno 1 bod,      a za poraz 0 bodova. Npr. za ulaznu datoteku PMF FER 3 0 KBF PMF 8 12 FEF PMF 2 2 DIF PMF 2 1     program treba ispisati Ekipa PMF-a osvojila je 7 bodova. */   #include <stdio.h>   int main ( void ) {     FILE *source;     char src_name[80], domaci[80], gosti[80];     int d, g, bodovi=0;       printf ("Unesite ime polazne datoteke: ");      scanf ("%s", src_name);       if ((source=fopen(src_name, "rt")) == NULL)     {         printf ("Ne mogu otvoriti datoteku %s za citanje.\n", src_name );          exit(1);     }       while (fscanf (source, "%s %s %d %d ", domaci, gosti, &d, &g) == 4) {         printf (".%s %s %d %d.\n", domaci, gosti, d, g );          if (strcmp(domaci, "PMF")==0) {            if (d > g) bodovi+=3;            else if (d == g) ++bodovi;         }         else if (strcmp(gosti, "PMF")==0) {            if (g > d) bodovi+=3;            else if (d == g) ++bodovi;         }     }       printf ("Ekipa PMF-a osvojila je %d bodova.\n", bodovi );        fclose (source);       return 0; }   
 
          
  
       |