
25/05/2011, 13:57
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 13 años, 8 meses Puntos: 0 | |
contador de caracteres en C hola a todos! tengo un problema en este programa que es un simple contador de caractes.
#include <stdio.h>
main ()
{
long nc;
nc=0;
while(getchar()!=EOF)
++nc;
printf("%ld\n", nc);
}
Mi problema es que cuando lo ejecuto nunca sale del while, es decir no dejo de escribir caracteres. Tenia entendido que EOF= -1 pero cuando escribo -1 por consola tampoco sale del while, me podrian decir cual es el problema y como salir del ciclo??
Saludos |