Creo q entendi... En ese caso la funcion nueva para inicializar seria Asi:
Código C:
Ver originalvoid inicializar(){
pri.
nomalu=(char**)malloc(filas
*sizeof(char*));for(i=0;i<filas;i++){
pri.
nomalu[i
]=(char*)malloc(columnas
*sizeof(char));}
pri.
nompa=(char**)malloc(filas
*sizeof(char*));for(i=0;i<filas;i++){
pri.
nompa[i
] =(char *) malloc(columnas
*sizeof(char));}
pri.
cedula=(char**)malloc(filas
*sizeof(char*));for(i=0;i<filas;i++){
pri.
cedula[i
] = (char *) malloc(columnas
*sizeof(char));}
pri.
telefono=(char**)malloc(filas
*sizeof(char*));for(i=0;i<filas;i++){
pri.
telefono[i
] = (char *) malloc(columnas
*sizeof(char));}
pri.
sexo=(char*)malloc(columnas
*sizeof(char*));}
No me da error y el programa corre, me deja introducir los datos, pero a la hora de visualizarlos me sale cualquier Simbolo ASCII Aleatorio, me apuntarias en donde me equivoco?