TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: remi04 en 29 de Mayo de 2017, 11:55:38

Título: varias condiciones en un while
Publicado por: remi04 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é??
Título: Re:varias condiciones en un while
Publicado por: juaperser1 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