View difference between Paste ID: 4wpnHUtQ and 82xBVj6T
SHOW: | | - or go back to the newest paste.
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);
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
}