• Viernes 28 de Junio de 2024, 07:29

Autor Tema:  Inicializar Un Dato  (Leído 1198 veces)

nijead67

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Inicializar Un Dato
« en: Lunes 30 de Agosto de 2004, 18:00 »
0
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?

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Inicializar Un Dato
« Respuesta #1 en: Lunes 30 de Agosto de 2004, 20:45 »
0
LA VERDAD NO TE ENTENDI,
PODRIAS EXPLIARTE MEJOR? :rolleyes:
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Re: Inicializar Un Dato
« Respuesta #2 en: Lunes 30 de Agosto de 2004, 22:11 »
0
Creo que se refiere a cómo hacer esto:
Código: Text
  1. cuenta c;
  2. inicializa(&c);
  3.  
Si no es ésto, ni idea de lo que es.

Un saludo.

Ruben3d

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Inicializar Un Dato
« Respuesta #3 en: Martes 31 de Agosto de 2004, 00:05 »
0
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-->