muchas gracias x tu respuesta CalgaryCorpus, ya he corregido esos errores. Ahora no entiendo xk me salta el programa cuando intento mostrar la lista.
El codigo es el siguiente:
Código:
mostrar(primera, &nPersonas);
void mostrar(struct personas *primera, int *nPersonas){
struct personas *perActual=primera;
int cont=0;
for (cont=0;cont<(*nPersonas);cont++){
printf("Nombre: %s\nEdad: %d\n",perActual->nombre, perActual->edad);
if (perActual->siguiente!=NULL){
perActual=perActual->siguiente;
}
}
}
El problema esta en el printf que lo q intento mostrar no debe de ser lo correcto pero no entiendo xk ni como solucionarlo