PDA

Visualizza la versione completa : [C++] Help... errore nella struttura "if"


MaStErYuRi
22-05-2005, 12:38
vi sto dando da fare ultimamente :D

mi sono cimentato in un altro programma



#include <iostream.h>
#include <stdlib.h>

main()
{
int x[2];
int somma;
int prodotto;
char scelta;

cout << "Inserire due numeri" << endl;

cin >> x[0];
cin >> x[1];

cout << "Se si desidera eseguire il prodotto tra essi digitare p" << endl;
cout << "Se si desidera eseguire la somma tra essi digirate s" << endl;

cin >> scelta;

if(scelta = "p")
{
prodotto = x[0] * x[1];

cout << "Il prodotto tra i due numeri e' " << prodotto;
}

if(scelta = "s")
{
somma = x[0] + x[1];

cout << "La somma tra i due numeri e' " << somma;
}

if(scelta != "p" || "s")
{
cout << "Hai inserito un valore non valido";
}

system("PAUSE");

return(0);
}


il compiler mi da errore a:
if(scelta = "p")

ed a;
if(scelta = "s")

grazie ancora :ciauz:
se non fosse per voi.....

Johnny_Depp
22-05-2005, 12:45
errore1:

scelta = var //assegnazione
scelta == var //confronto

errore2:

"p" -> stringa (array di char)
'p' -> char

---

if( scelta == 'p' ) // ora funziona

MaStErYuRi
22-05-2005, 12:51
grazie 1000, mi fiondo a correggerlo :oVVoVe:

Loading