int main()
{
Persona p;
p.inserisci_nome();
p.inserisci_giorno();
return 0;
}
// persona.cpp
#include "Persona.h"
#include <iostream>
using namespace std;
Persona::Persona()
{
}
Persona::~Persona()
{
}
void Persona::inserisci_nome()
{
cout <<"Inserire persona: ";
cin >> nome;
cout << endl;
}
void Persona::inserisci_giorno()
{
g.inserire_giorno();
}
int main()
{
}
// data.cpp
#include "data.h"
#include <iostream>
using namespace std;
void data::inserisci_giorno()
{
cout<< "Inserire giorno: ";
cin >> giorno;
}
int main(){}
// persona.h
#include "data.h"
class Persona
{
char nome[20];
data g;
public:
Persona();
~Persona();
void inserisci_nome();
void inserisci_giorno();
};
#include "Persona.h"
#include <iostream>
using namespace std;
int main()
{
Persona p;
p.inserisci_nome();
p.inserisci_giorno();
return 0;
};
tutti i file che utilizzo: data.h/data.cpp/Persona.h/Persona.cpp/file main.cpp
questo è il codice che utilizzo con codeblock ma l'errore di mancato riferimento c'è ancora dove sbaglio ???