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;
}
}