avukas

str,dat; prebaci u novu datoteku studente koji nemaju za usm

Sep 21st, 2014
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  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