|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 427
|
ennesimo programma...
allora l'esercuizio è questo:
![]() io ho fatto questo: Codice:
#include <iostream.h>
#include <fstream.h>
//#include <string.h>
struct scultura {
string nome; int anno;
};
const int N = 3;
int schermoMenu (int &scelta){
int a;
//while (scelta !=0){
cout << " Scegli\n\n ";
cout << " 1 per inserire i dati delle sculture\n ";
cout << " 2 per visualizzare la lista delle sculture\n ";
cout << " 0 per uscire dal programma\n " << endl;
cout << "> ";
cin >> scelta;
cin.ignore();
// }
return a;
}
void leggiDato (string &nome, int& anno){
int i;
for (i=1; i<=N; i++){
cout << "\nInserisci il nome della statua numero " << i << ": ";
getline(cin, nome);
cout << "\nInserisci la data di creazione della statua " << nome << ": ";
cin >> anno;
cin.ignore();
}
return;
}
void main(){
int i,anno1;
scultura s;
scultura sculture[N];
int scelta2 = -1;
string nome1;
schermoMenu(scelta2);
if (scelta2 == 1){
leggiDato (nome1, anno1);
}else{
if (scelta2 == 2){
void stampaLista();
}else{
exit(0);
}
}
}
__________________
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 427
|
ok problema risolto aggiungendo un do-while:
Codice:
do{
schermoMenu(scelta2);
if (scelta2 == 1){
leggiDato (nome1, anno1);
}else{
if (scelta2 == 2){
void stampaLista();
}else{
exit(0);
}
}
}while(scelta2!=0);
}
__________________
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2005
Città: Bari
Messaggi: 349
|
#define N 10, class scultura e utilizzo della classe container <vector> delle STL...
oppure non potendo usare le Standard Template avrei implementato la gestione di una lista dichiarando all'interno della class scultura un puntatore del tipo "class scultura *next;" Vito
__________________
Si può vincere una guerra in due...o forse anche da solo. Si può estrarre il cuore anche al più nero assassino, ma è più difficile cambiare un'idea! |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 427
|
ancora non sono ai puntatori
__________________
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 427
|
ragazzi come dovrebbe essere la procedura per stampare a video la lista delle sculture?
__________________
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8895
|
è una mia impressione o questo con la programmazione a oggetti non centra nulla?!
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 427
|
no, perchè?
__________________
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:25.




















