Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: jairogon en 20 Junio 2010, 17:48 pm



Título: Cuando el while se vuelve cero?
Publicado por: jairogon en 20 Junio 2010, 17:48 pm
En este programa cuando se sale del bucle while?

Gracias.


Código:
//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;

}


Título: Re: Cuando el while se vuelve cero?
Publicado por: leogtz en 20 Junio 2010, 17:54 pm
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.