ciao a tutti ragazzi,
suppongo sia una megacavolata, ma mi sta mandando fuori dai gangheri, ho questo pezzo di codice
codice:
int main() {

	int* getData();
	int* menu();
	int* data = new int[3];

	data = getData();
	//Person inf;

	cout << "BENVENUTI NELLA CONCESSIONARIA AUTOOK!" << endl;
	cout << data[0] << "/" << (data[1] + 1) << "/" << (data[2] + 1900) << endl;
	//inf.information();
	menu();
}

int menu() {

	Person inf;
	int scelta;

	cout << "1.  Accedi come dipendente" << endl;
	cout << "2.  Accedi come cliente" << endl;
	cout << "3.  Registrati come nuovo cliente" ;
	cout << endl;
	cin >> scelta;
	//cout << endl;
	switch (scelta) {
	case 1:
		cout << "in costruzione";
		break;
	case 2:
		cout << "In costruzione";
		break;
	case 3:
		inf.information();
		//cout<<endl;
		break;
	}

	return 0;
}
mi si riproduce questo output
codice:
BENVENUTI NELLA CONCESSIONARIA AUTOOK!
22/4/2011
1.  Accedi come dipendente
2.  Accedi come cliente
3.  Registrati come nuovo cliente
3
Nome Cognome: yhtrfdfgh
Indirizzo: fsadfas
Città: asdfas
Data di nascita: sfsgdsaf
mentre se ho questo codice(senza la funzione colmenu,
codice:
int main() {

	int* getData();
	//int* menu();
	int* data = new int[3];

	data = getData();
	Person inf;

	cout << "BENVENUTI NELLA CONCESSIONARIA AUTOOK!" << endl;
	cout << data[0] << "/" << (data[1] + 1) << "/" << (data[2] + 1900) << endl;
	inf.information();
	//menu();
}
mi viene questo output, che poi è quello che vorrei..
codice:
BENVENUTI NELLA CONCESSIONARIA AUTOOK!
22/4/2011
1.  Accedi come dipendente
2.  Accedi come cliente
3.  Registrati come nuovo cliente
3
Nome: sadjkfsfjksa
Cognome: fdsafsa
Indirizzo: fasfasdfsa
Città: sfdsfdsafs
Data di nascita: fsdagsdafg
cosa sbaglio?