Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/10/2014, 02:33
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses
Puntos: 182
Respuesta: ¿Cómo fijar un dato de una estructura a la hora de introducirlo?

Si no me equivoco puedes declarar una macro:

Código C:
Ver original
  1. struct poligono
  2. {
  3.     int n_lados;
  4.     char[20] color;
  5. };
  6.  
  7. #define NEW_POLIGONO(P) struct poligono P = {.n_lados = 4, .color ="verde"}
  8.  
  9. [...]
  10. /*Cuando quieras crear una estructura:*/
  11. NEW_POLIGONO(miPoligono);

Un saludo
__________________
If to err is human, then programmers are the most human of us