Lugio
Utente Attivo
- Messaggi
- 845
- Reazioni
- 225
- Punteggio
- 50
Salve a tutti,
mi son messo con impegno nello studio del C++ attraverso l'uso di un libro; uno degli esercizi era di creare un programma in cui inserire e/o visualizzare voti usando il template vector ed il goto ( quest ultimo obbiettivo facoltativo posto da un mio amico ).
Il programma compila e funziona, ma dopo aver inserito e memorizzato i voti nel vector, se si usa il comando per visualizzarli non visualizza niente.
Ringrazio in anticipo per ogni consiglio.
mi son messo con impegno nello studio del C++ attraverso l'uso di un libro; uno degli esercizi era di creare un programma in cui inserire e/o visualizzare voti usando il template vector ed il goto ( quest ultimo obbiettivo facoltativo posto da un mio amico ).
#include <iostream>
#include <vector>
#include <stdio.h>
using namespace std;
int main() {
Principale:
vector <int> VotoVettore;
int Voto;
int Scelta;
cout <<"Premere 1 per visualizzare i voti, 2 per inserire voti\n";
cin >> Scelta;
if ( Scelta == 1) {
for ( int Indice; Voto != 0; Indice++ ) {
Voto = VotoVettore [Indice];
cout << Voto;
}
cout <<"Premere 1 per tornare al menu principale\n";
cin >> Scelta;
if ( Scelta == 1) {
goto Principale;
}
}
if ( Scelta == 2 ) {
while ( Voto = 0; ) {
cin >> Voto;
VotoVettore.push_back(Voto);
}
cout <<"Premere 1 per tornare al menu principale\n";
cin >> Scelta;
if ( Scelta == 1 ) {
goto Principale;
}
}
}
#include <vector>
#include <stdio.h>
using namespace std;
int main() {
Principale:
vector <int> VotoVettore;
int Voto;
int Scelta;
cout <<"Premere 1 per visualizzare i voti, 2 per inserire voti\n";
cin >> Scelta;
if ( Scelta == 1) {
for ( int Indice; Voto != 0; Indice++ ) {
Voto = VotoVettore [Indice];
cout << Voto;
}
cout <<"Premere 1 per tornare al menu principale\n";
cin >> Scelta;
if ( Scelta == 1) {
goto Principale;
}
}
if ( Scelta == 2 ) {
while ( Voto = 0; ) {
cin >> Voto;
VotoVettore.push_back(Voto);
}
cout <<"Premere 1 per tornare al menu principale\n";
cin >> Scelta;
if ( Scelta == 1 ) {
goto Principale;
}
}
}
Il programma compila e funziona, ma dopo aver inserito e memorizzato i voti nel vector, se si usa il comando per visualizzarli non visualizza niente.
Ringrazio in anticipo per ogni consiglio.