Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/08/2015, 00:55
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 1 mes
Puntos: 204
Respuesta: Problema con Struct anidado sencillo

Y que tal así:

Opción 1:
Código C++:
Ver original
  1. struct Persona {
  2.     struct Nombre {
  3.         char Nombre[60];
  4.         char Apellido[60];
  5.     };
  6.     Nombre NombreCompleto;
  7.     Direccion Dir;
  8.     int Telefono;
  9. };

Opción 2:
Código C++:
Ver original
  1. struct Persona {
  2.     struct Nombre {
  3.         char Nombre[60];
  4.         char Apellido[60];
  5.     } NombreCompleto;
  6.     Direccion Dir;
  7.     int Telefono;
  8. };


Opción 3:
Código C++:
Ver original
  1. struct Nombre {
  2.     char Nombre[60];
  3.     char Apellido[60];
  4. };
  5.  
  6. struct Persona {
  7.     Nombre NombreCompleto;
  8.     Direccion Dir;
  9.     int Telefono;
  10. };

Código que te falla:

Código C++:
Ver original
  1. strcpy ( Pablo.NombreCompleto.Nombre, "Pablooooo" );
  2. cout << Pablo.NombreCompleto.Nombre << endl;