Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- struct Student {
- char ime[31];
- char indeks[10];
- int p_ispita;
- float sr_ocena;
- };
- int main()
- {
- printf("Nikola Krudulj III3\n");
- struct Student st;
- FILE *fp;
- fp=fopen("krud.dat", "wb");
- do {
- printf("Naziv Ucenika ili Enter za kraj:");
- gets(st.ime);
- if(st.ime[0] == '\0') break;
- printf("Index:");
- scanf("%s", &st.indeks);
- printf("Broj Polozenih Ispita:");
- scanf("%d", &st.p_ispita);
- printf("Srednja Ocena:");
- scanf("%f", &st.sr_ocena);
- while (getchar()!='\n');
- fwrite(&st, sizeof(struct Student), 1, fp);
- } while(1);
- fclose(fp);
- fp = fopen("krud.dat", "rb");
- while(fread(&st, sizeof(struct Student), 1, fp) == 1)
- printf("Ucenik Indeksa %s, %s, je polozio %d ispita sa prosekom %4.2f\n", st.indeks, st.ime, st.p_ispita, st.sr_ocena);
- fclose(fp);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement