Advertisement
BrokeMansPC

Untitled

May 26th, 2020
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. struct Student {
  5. char ime[31];
  6. char indeks[10];
  7. int p_ispita;
  8. float sr_ocena;
  9. };
  10.  
  11. int main()
  12. {
  13. printf("Nikola Krudulj III3\n");
  14. struct Student st;
  15. FILE *fp;
  16. fp=fopen("krud.dat", "wb");
  17. do {
  18. printf("Naziv Ucenika ili Enter za kraj:");
  19. gets(st.ime);
  20. if(st.ime[0] == '\0') break;
  21. printf("Index:");
  22. scanf("%s", &st.indeks);
  23. printf("Broj Polozenih Ispita:");
  24. scanf("%d", &st.p_ispita);
  25. printf("Srednja Ocena:");
  26. scanf("%f", &st.sr_ocena);
  27. while (getchar()!='\n');
  28. fwrite(&st, sizeof(struct Student), 1, fp);
  29. } while(1);
  30. fclose(fp);
  31. fp = fopen("krud.dat", "rb");
  32. while(fread(&st, sizeof(struct Student), 1, fp) == 1)
  33. printf("Ucenik Indeksa %s, %s, je polozio %d ispita sa prosekom %4.2f\n", st.indeks, st.ime, st.p_ispita, st.sr_ocena);
  34. fclose(fp);
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement