>
> perdon si la pregunta es muy sanguanga.... pero
>
> pero es posule definir en ansi c una estructura que se inicialize con
> valores predeterminados ???
>  con lo cual al declarar una variable del tipo de la estructura definida
> tenga los valores predeterminados
>

En C podes hacer algo asi:

typedef struct
{
  int     entero;
  char    cadena[10];
  char*   puntero;

} foo_t;                                         /* declaro tipo foo_t */

#define FOO_V             0, "", NULL            /* valores iniciales */
#define FOO_DECL(var)     foo_t (var) = {FOO_V}  /* macro declaracion */

void funcionLoca( void )
{
  FOO_DECL(pepito);                              /* declara con valores */

  /* ya tenes la variable pepito con sus miembros vacios */
}

Espero que te sirva.
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a