No me funciona esta forma de while y no se porque
Publicado por Leonardito (8 intervenciones) el 03/04/2020 03:53:29
Otra vez soy yo , tengo una duda con esta forma de while , no se porque el if ni el while reconocen el valor char que escribo y tengo el presentimiento que es por deficiencias propias de mi computadora o que es porque el while no reconoce o por errores en el uso de los operadores relacionales. .
Me pasa lo mismo con variables char fuera de estructuras y tampoco me funciona con vectores char , agradeceria su ayuda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
int main() {
struct miembro {
char sexo;
}m1;
cout << "Ingrese el sexo del miembro " ;
while((m1.sexo!='s')|| (m1.sexo!='m')){
cin >> letter;
if((m1.sexo!='s')||(m1.sexo!='m')){
cout << "Ingrese los literales S o M por favor " ;
}
}
}
Me pasa lo mismo con variables char fuera de estructuras y tampoco me funciona con vectores char , agradeceria su ayuda
Valora esta pregunta
0