Witam. Chciałbym się dowiedzieć co jest nie tak z tym kodem?? Chodzi mi o to że gdy spróbuje wypisać element tablicy tik[0] lub tik[1] po zakonczeniu dzialania petli to są one takie same jak trzeci(ostatni element) tik[2].
W notatniku mam 3 wyrazy oddzielone przecinkami np: motor,pika,schody,
int main() {
char tab[10];
char *tik[5];
char zmienna;
int i,j;
FILE *fp;
if((fp=fopen("dane.txt","r"))== NULL)printf("cos poszlo nie tak");
else printf("Dobra robota\n");
for (j=0; j<3; j++){
for(i=0; i<10; i++){
zmienna = getc(fp);
if(zmienna == ',')break;
tab[i] = zmienna;
}
tik[j] = tab;
printf("%s\n", tik[j]);
}printf("%s",tik[0]);
return 0;
}