Moja struktura:
Kod:
typedef struct Osoba
{
char imie[100];
char nazwisko[100];
int wiek;
struct Osoba* next;
} osoba ;
Moja funkcja odczytująca dane z pliku:
Kod:
void wczytaj_z_pliku(osoba *lista)
{
char znak;
char tab[100];
char tab2[100];
int tab3;
int i=0;
FILE *w;
osoba *wsk = lista;
w = fopen("zolnierze.txt","rt");
system("cls");
while(!feof(w))
{
//fgets(tab[i],100,w);
fscanf(w,"%s",tab[i]);
fscanf(w,"%s",tab2[i]);
fscanf(w,"%d",&tab3);
wsk->imie = tab[i];
wsk->nazwisko = tab2[i];
wsk->wiek = tab3;
wsk = wsk->next;
}
fclose(w);
}
Kod:
[Error] incompatible types in assignment of 'char' to 'char [100]'
Z góry dziękuję i pozdrawiam
Zakładki