PDA

View Full Version : formattazione testo c++


dennis8787
23-04-2011, 18:10
ciao a tutti ragazzi,
suppongo sia una megacavolata, ma mi sta mandando fuori dai gangheri, ho questo pezzo di 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
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,
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..
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?