oregon ha scritto:
Nella if l'uguaglianza si controlla con == e non con =
se invece dei numeri.. usassi le lettere come dovrei fare?
#include <iostream>
using namespace std;
int main ()
{
char m,a,b,c,d;
cout<<"inserisci numero equivalente alla scelta da fare";
cout << "\n\t[A]SCELTA 1\n";
cout << "\n\t
[B]SCELTA2";
cout << "\n\t[C] SCELTA3\n";
cout << "\n\t[D] SCELTA4\n";
cout << "\n\tDigita la scelta....";
cin>> m;
{
if (m==a)
cout<<"ciao";
else if (m==b)
cout<<"CIAO1";
else if(m==c)
cout<<"CIAO3";
else if(m==d)
cout<<"CIAO4";
else if(m!=a)
cout<<"no";
else if(m!=b)
cout<<"no";
else if(m!=c)
cout<<"no";
else if(m!=d)
cout<<"no";
}
return 0;
}
ma non funziona