Código C:
Ver originalarchivo
=fopen("trabajador.txt","r"); if(archivo==NULL){
printf("******Error contacte al administrador******"); }else{
fgets(temporal
, sizeof temporal
,archivo
);
strncpy(&matriz
[i
][0],temporal
,sizeof temporal
);
strncpy(&matriz
[i
][1],lapiz
,sizeof lapiz
);
strncpy(&matriz
[i
][2],lapiz
,sizeof lapiz
);
strncpy(&matriz
[i
][3],lapiz
,sizeof lapiz
);
strncpy(&matriz
[i
][4],lapiz
,sizeof lapiz
);
i++;
}
printf("error al cerrar el archivo"); }
Hola bueno intentare explicarme mejor, ese es parte del codigo, tengo un archivo con 5 datos separados por comas quiero guardarlos en una matriz en el orden como se ve, el problema es que cuando me salgo e imprimo la matriz deberia imprimir de esta manera ejemplo:
viendo matriz: 123
viendo matriz:mendez
viendo matriz: jose
viendo matriz:27/02/1980
viendo matriz:estudiante
pero no ocurre eso el error esta que me imprime de esta manera:
viendo matriz: 1mj2estu
viendo matriz:mj2estu
viendo matriz:j2estu
viendo matriz:2estu
viendo matriz:estu
debo estar cometiendo un error al guardar los datos en la matriz pero ni idea si quieren mas informacion me dicen :) ah "i" inicia en 0 en esta parte no sale jeje