Ciao a tutti avrei bisogno di una mano, sto portando avanti un mio piccolo progetto personale (per imparare meglio questo linguaggio ) e questa è la sua descrizione: un programma che leggerà in entrata un codice alfanumerico per un oggetto elettronico e ci assocerà una marca, un valore a questo oggetto (che può essere un computer, un telefono, o un elettrodomestico)
però non funziona ho provato in due modi utilizzano un menù a scelta e utilizzando dei else if, ma niente io penso che sia un errore riguardante l'if iniziale per le due lettere perché poi da li il codice non va più avanti, questo è il codice:
int main()
{ string lettcode;
string scelta;
cout << "insert here the first two letters of the code " << endl;
cin >> lettcode;
if (lettcode = 'us') {
cout << "enter the rest of the characters: ";
cin >> scelta;// richiesta di scelta
do {
switch (scelta) {//comando per capire la scelta del utente
case 'htxO':
cout << "computer ";
break;
case '2NTu':
system("pause");
break;
case 'X1j5':
system("pause");
break;
case 'zYR1':
system("pause");
break;
case 'ssd':
cout << "l'applicazione verra' chiusa" << endl;//comando per chiudere l'applicazione
return 0;
break;
default:
cout << "ATTENZIONE!!! questa scelta e' sbagliata'" << endl;
system("pause");
}
} while (scelta != '5');
return 0;
}
e io ho provato ad utilizzare delle string al interno di un if ma il compilatore continua a darmi errore
grazie a tutti in anticipo
Th3_h3ll