Hola, soy nuevo en C++
Cuesta pero le voy a encontrando el gustito. Ahora me ha surgido una duda
Cómo hago referencia a una estructura dentro de otra?
Les pego el código:
Código:
#include <iostream>
#include <cstring>
using namespace std;
int main(){
struct Direccion {
int Id;
int NumCalle;
};
struct Persona{
struct Nombre{
char Nombre[60];
char Apellido[60];
};
Direccion Dir;
int Telefono;
};
Persona Pablo;
Pablo.Telefono = 40;
cout << Pablo.Telefono<<endl;
Pablo.Dir.Id = 2;
Pablo.Dir.NumCalle = 3;
cout <<Pablo.Dir.Id<<Pablo.Dir.NumCalle<<endl;
Persona::Nombre NombreCompleto;
strcpy(Pablo.NombreCompleto.Nombre, "Pablooooo"); //Aca es donde esta mal referenciado
cout << Pablo.NombreCompleto.Nombre<<endl; //Y aca tambien
return 0;
}
No se como hacer para referenciar la estructura dentro de la estructura junto con "Pablo" que es de tipo Persona. Gracias de antemano.