Autor Tema: varias condiciones en un while  (Leído 1574 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado remi04

  • PIC24F
  • *****
  • Mensajes: 657
varias condiciones en un while
« en: 29 de Mayo de 2017, 11:55:38 »
Resuelto.    Hay que poner " == "  .

  Novato tenía que ser..  :)


Código: [Seleccionar]
while ((stat = 13)||(stat = 0))  {
.
.
.
.
}

  Valga lo que valga "Stat" siempre se ejecuta el while.   ¿por qué??
« Última modificación: 29 de Mayo de 2017, 12:06:36 por remi04 »

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2980
Re:varias condiciones en un while
« Respuesta #1 en: 29 de Mayo de 2017, 13:20:18 »
Supongo que ya le has puesto los == ¿no? por que si no estas haciendo una asignación y no una comparación.

Si es así, y siempre entra en el while será por que la variable siempre vale 13 o siempre vale 0.

Si no muestras la parte del programa donde usas la variable stat no podemos saberlo, intenta postearlo para que te podamos ayudar

un saludo