1781
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:Programacion en C - Listas Simplemente enlazadas
« en: 18 de Abril 2014, 11:27 »
A mí el código no me compila ¿falta código que no has puesto?
Lo que veo a simple vista es que estás trabajando con char que representa un caracter cuando para representar nombres necesitas un array de char
Persona *agregarNom(char nombre)
char insertarNomMed(Lista *plista, char persona)
Si usas un array de char:
Persona *agregarNom(char[] nombre)
char insertarNomMed(Lista *plista, char[] persona)
Aquí dices que nombreMed tiene un solo caracter, con lo cual solo te coge el primer caracter que escribas:
char nombreMed[1];
Tendrías que declararlo como:
char nombreMed[100];
De este modo te cogerá hasta 100 caracteres
Sl2
Lo que veo a simple vista es que estás trabajando con char que representa un caracter cuando para representar nombres necesitas un array de char
Persona *agregarNom(char nombre)
char insertarNomMed(Lista *plista, char persona)
Si usas un array de char:
Persona *agregarNom(char[] nombre)
char insertarNomMed(Lista *plista, char[] persona)
Aquí dices que nombreMed tiene un solo caracter, con lo cual solo te coge el primer caracter que escribas:
char nombreMed[1];
Tendrías que declararlo como:
char nombreMed[100];
De este modo te cogerá hasta 100 caracteres
Sl2