Salve , il mio ho problema è che ho implementato un porgramma in cui un utente gioca contro il computer e faccio scegliere al computer di forma casuale mediante una funzione ma non so come devo fare per fare scegliere fra sasso carta e forbice all'utente avendo creato una variabile di tipo enum, In poche parole non so come fargli introdurre la sua scelta, perche pensavo potessi fare: cin>>sceltaUtente , ma vedo che non è possbile.
grazie
Marcos
codice:#include <iostream> # include <cstdlib> #include <ctime> using namespace std; void jugada (int&); int main() { int sceltaComputer; srand (time(NULL)); enum sceltaUtente { carta=1 , forbici, sasso}; cout<<"si cominicia il gioco:"<<endl; jugada (sceltaComputer); cout<<endl; return 0; } void jugada (int& sceltaComputer) { sceltaComputer = rand()%3+1; if (sceltaComputer == 1){ cout<<"carta"<<endl; } if (sceltaComputer == 2){ cout<<"forbici"<<endl; } if (sceltaComputer == 3){ cout<<"sasso"<<endl; } }

Rispondi quotando