Code:
fprintf(ev,"%d %s %s %d %s %s %d\n", i, p[i].Voz, p[i].Vid, p->Kol, p[i].RelOd, p[i].RelDo, p->Cen);
fprintf(ev,"%d %s %s %d %s %s %d\n", i, p[i].Voz, p[i].Vid, p->Kol, p[i].RelOd, p[i].RelDo, p->Cen);
Ovako mi izgleda čitanje i štampanje cele liste:
Code:
for(int g=0; g<i; g++)
{
while(fscanf(ev,"%c", &temp) != EOF)
{
printf("%c", temp);
}
}
for(int g=0; g<i; g++)
{
while(fscanf(ev,"%c", &temp) != EOF)
{
printf("%c", temp);
}
}
Smatrao sam da ako čita do '\n' da će pročitati samo jedan red, ali dobijam beskonačnu petlju.
Hoću da iz datoteke čitam jedan, po jedan red kako bih posle mogao da im menjam mesta, kako treba da mi izgleda fscanf.