Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/08/2015, 17:30
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 1 mes
Puntos: 38
Respuesta: Problema con Struct anidado sencillo

Código C++:
Ver original
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4. struct Direccion {
  5.     int Id;
  6.     int NumCalle;
  7.    
  8. };
  9.  
  10. struct Persona {
  11.     struct Nombre {
  12.         char Nombre[60];
  13.         char Apellido[60];
  14.     };
  15.     Direccion Dir;
  16.     int Telefono;
  17. };
  18. int main() {
  19.     Persona Pablo;
  20.    
  21.     Pablo.Telefono = 40;
  22.     cout << Pablo.Telefono << endl;
  23.    
  24.     Pablo.Dir.Id = 2;
  25.     Pablo.Dir.NumCalle = 3;
  26.     cout << Pablo.Dir.Id << Pablo.Dir.NumCalle << endl;
  27.    
  28.    
  29.     Persona::Nombre NombreCompleto;
  30.    
  31.     strcpy ( NombreCompleto.Nombre, "Pablooooo" ); //Aca es donde esta mal referenciado
  32.     cout << NombreCompleto.Nombre << endl; //Y aca tambien
  33.    
  34.     return 0;
  35. }

Es eso? XD