avukas

Untitled

Sep 21st, 2014
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. struct Student
  5. {
  6.     char ime[20];
  7.     char prezime[20];
  8.     int bodovi;
  9. };
  10.  
  11. int main()
  12. {
  13.     FILE* ulaz, *izlaz;
  14.     struct Student niz[10];
  15.     int i, vel = 0;
  16.     char znak;
  17.     ulaz = fopen("studenti.txt", "r");
  18.     izlaz = fopen ("nemajuzausmenihudi", "w");
  19.  
  20.     if (ulaz == NULL)
  21.     {
  22.         printf("Otvaranje daototeke nije uspjelo..\n");
  23.         exit(1);
  24.     }
  25.     if (izlaz == NULL)
  26.     {
  27.         printf("Otvaranje datoteke nije uspjelo..\n");
  28.         exit(2);
  29.     }
  30.     while (fscanf(ulaz, "%s%c%s%c%d", &niz[vel].ime, &znak, &niz[vel].prezime, &znak, &niz[vel++].bodovi )!= EOF);
  31.  
  32.     for (i=0; i<vel; i++)
  33.     {
  34.         if(niz[i].bodovi < 40)
  35.         {
  36.             fprintf(izlaz, "%s %s %d", niz[i].ime, niz[i].prezime, niz[i].bodovi);
  37.         }
  38.     }
  39.     fclose(ulaz);
  40.     fclose(izlaz);
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment