Test Foro de elhacker.net SMF 2.1

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.



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