Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/02/2010, 18:24
Froroth
 
Fecha de Ingreso: febrero-2010
Mensajes: 39
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: un struct imprime mas de lo permitido

creo que es por que en la estructura realmente no estas creando dos char de [30] y [9] realmente solo estas creando un puntero, lo que hiciste es lo mismo que hacer:

Código C++:
Ver original
  1. struct agenda{
  2.         char nombre[];
  3.         char telefono[];
  4.     } agenda;


o lo mismo que

Código C++:
Ver original
  1. struct agenda{
  2.         char *nombre;
  3.         char *telefono;
  4.     } agenda;