Dev - C++ - No me funciona esta forma de while y no se porque

 
Vista:
sin imagen de perfil

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. .

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

No me funciona esta forma de while y no se porque

Publicado por dario (718 intervenciones) el 03/04/2020 04:52:40
Hola, esto es lo que quieres.
Podrias poner el enunciado completo.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
struct miembro {
    char sexo;
  } m1;
 
int main() {
  //char letter;
 
  cout << "Ingrese el sexo del miembro " ;
  cin >> m1.sexo;
 
  while((m1.sexo!='s')&&(m1.sexo!='m')) {
    //if((m1.sexo!='s')||(m1.sexo!='m'))
      cout << "Ingrese los literales S o M por favor " ;
      cin >> m1.sexo;
	}
 
  return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

No me funciona esta forma de while y no se porque

Publicado por Leonardito (8 intervenciones) el 03/04/2020 05:04:39
JAJA gracias como no pude verlo .
Facepalm.
Gracias bro.
: D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

No me funciona esta forma de while y no se porque

Publicado por dario (718 intervenciones) el 03/04/2020 05:07:52
De nada, estamos para ayudar.
:)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar