Tram
Registrado: 09 Nov 2006 Mensajes: 5
| Publicado: 28/10/2007 4:31 am | | | Título: Structs |
| Hola a todos,
estoy haciendo un programa muy sencillo y parece que me dan unos problemas de enlazado. Si alguien pudiera echarle un vistazo a esto lo agradeceria porque seguro que hay errores que no soy capaz de ver
Esto sería persona.h
| Código: | #ifndef _H_PERSONA #define _H_PERSONA
typedef struct Persona { char nombre[20]; int edad; float salario; } Persona;
void inicializarPersona(Persona *laPersona, char *elNombre, int edad, float salario);
void setNombrePersona(Persona *laPersona, char *elNombre);
void setEdadPersona(Persona *laPersona, int laEdad);
#endif
|
Y esto persona.c
| Código: | #include <stdio.h> #include "persona.h"
void inicializarPersona(Persona *laPersona, char *elNombre, int edad, float salario){ laPersona->edad=edad; laPersona->salario=salario; strcpy(laPersona->nombre,elNombre); }
void setNombrePersona(Persona *laPersona, char *elNombre){ strcpy(laPersona->nombre,elNombre); }
void setEdadPersona(Persona *laPersona, int laEdad){ laPersona->edad=laEdad; }
|
Gracias |
|