SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: nijead67 en Lunes 30 de Agosto de 2004, 18:00
-
Puede que esta sea una duda muy simple, pero no sé cómo solucionarla...
Necesito inicializar un dato y lo hago de la siguiente manera:
--------------------------------------------------------------------------------------------------
/* ESTRUCTURA QUE SOPORTA LA APLICACION*/
/* lo guardo como "lib01.h" */
#include <stdio.h>
typedef struct{
int num_cuenta;
char nombre[10];
char apellidos[15];
float balance;
}cuenta;
void inicializa(cuenta *cu);
-----------------------------------------------------------------------------------------------------
/* FUNCION QUE INICIALIZA EL DATO */
/* fun01.cpp */
#include <stdio.h>
#include "lib01.h"
void inicializa(cuenta *cu)
{
cu->num_cuenta=0;
cu->nombre[0]='\0';
cu->apellidos[0]='\0';
cu->balance=0.0;
}
------------------------------------------------------------------------------------------------------
Mi duda es la siguiente:
Una vez que tengo mi estructura y la función que inicializa el dato, necesito enlazar ambas funciones, ¿cómo?
-
LA VERDAD NO TE ENTENDI,
PODRIAS EXPLIARTE MEJOR? :rolleyes:
-
Creo que se refiere a cómo hacer esto:
Si no es ésto, ni idea de lo que es.
Un saludo.
Ruben3d
-
Tambien se puede inicializar directamente desde la definición:
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->
typedef struct{
int num_cuenta;
char nombre[10];
char apellidos[15];
float balance;
}cuenta{0, '\0', '\0', 0.0};
<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->