Witam,
Mam problem z pobraniem danych z pliku do tablicy strukturowej.
Program się wysypuje,i kompilator wypisuje ostrzeżenie w lini 16.
czyli w tej linii
for(fscanf(plik,"%s",&(pocz.imie));(int)(pocz.imie)!=EOF;i++)
cały program:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct{
char imie[20];
char nazwisko[20];
int rok;
}Osoba;
int main(int argc, char *argv[]) {
FILE *plik=fopen("plik.txt","r");
Osoba pocz;
Osoba tab[20];
int i=0,x;
for(fscanf(plik,"%s",&(pocz.imie));(int)(pocz.imie)!=EOF;i++){
for(x=0;pocz.imie[x]!='\0';x++){
tab[i].imie[x]=pocz.imie[x];}
fscanf(plik,"%s",tab[i].nazwisko);
fscanf(plik,"%d",&tab[i].rok);
fscanf(plik,"%s",&(pocz.imie));
}
}
Pomoże ktoś z naprawą?