buenas quisieran que me ayudaran en esta parte del codigo porfa
archivo=fopen("trabajador.txt","r");
if(archivo==NULL){
printf("******Error contacte al administrador******");
}else{
while(feof(archivo)==0){
fgets(temporal, sizeof temporal,archivo);
lapiz=strtok(temporal,",");
strncpy(&matriz[i][0],temporal,sizeof temporal);
lapiz=strtok(NULL,",");
strncpy(&matriz[i][1],lapiz,sizeof lapiz);
lapiz=strtok(NULL,",");
strncpy(&matriz[i][2],lapiz,sizeof lapiz);
lapiz=strtok(NULL,",");
strncpy(&matriz[i][3],lapiz,sizeof lapiz);
lapiz=strtok(NULL,",");
strncpy(&matriz[i][4],lapiz,sizeof lapiz);
i++;
}
si mando a imprimir la matriz me da:
viendo matriz: 1jw2estu
viendo matriz: jw2estu
viendo matriz: w2estu
viendo matriz 2estu
viendo matriz estu
// como podran ver almacena el dato de la ultima posicion junto con el primer caracter de las anteriores si me podrian ayudar se los agradeceria muchas gracias de antemano