String al interno di un if

di il
2 risposte

String al interno di un if

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

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte