24/02/09 9:40
stefanopeppy
Salve a tutti ragazzi, mi chiamo Stefano, e sono un nuovo iscritto a questo stupendo forum..
Avrei bisogno di un aiuto da voi, sicuramente più esperti di me.
Ho fatto un esercizietto in cui dichiaro la variabile "op" di tipo char;
La faccio leggere in input.
Se la variabile op è diversa da "Y" o "y" parte un ciclo
in modo che finchè non viene inserita o "y" o "Y" ripeterà sempre "ancora:".
Se metto "y" o "Y" però non esce dal ciclo. PERCHE'
Grazie in anticipo, CIAO RAGAZZI!
ECCO IL CODICE:
Avrei bisogno di un aiuto da voi, sicuramente più esperti di me.
Ho fatto un esercizietto in cui dichiaro la variabile "op" di tipo char;
La faccio leggere in input.
Se la variabile op è diversa da "Y" o "y" parte un ciclo
in modo che finchè non viene inserita o "y" o "Y" ripeterà sempre "ancora:".
Se metto "y" o "Y" però non esce dal ciclo. PERCHE'
Grazie in anticipo, CIAO RAGAZZI!
ECCO IL CODICE:
#include <iostream.h> using namespace std; int main(){ char op = 'y'; cin >> op; if(op!='y' or op!='Y'){ do{ cout << "ancora: "; cin >> op; }while(op!='y' or op!='Y'); } system("PAUSE"); return 0; }
aaa