Cuando el while se vuelve cero?

Iniciado por jairogon, 20 Junio 2010, 17:48 PM

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

jairogon

En este programa cuando se sale del bucle while?

Gracias.



//en C:
#include<stdio.h>

int main() {
long p,q,r;
      while (scanf("%ld %ld",&p,&q)!=EOF)
      {
         if (q>p)
         r=q-p;
         else
          r=p-q;
              printf("%ld\n",r);
}

getchar();
return 0;

}

leogtz

#1
Cuando se da un EOF, en sistemas UNIX/Linux es CTRL + D, en Windows creo que es CTRL + Z.

EOF = End of file, en este caso end of file de stdin.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com