Al programa no se le ven errores de sintaxis.
Excepto porque no utilizas la sentencia return y no declaras main como:
El código cuenta caracteres, palabras y lineas.
Su ejecución termina cuando tecleas CTRL + D en unix*/GNU/Linux, y en Windows con CTRL + Z.
Kate no es un compilador, es un IDE, probablemente estés usando GCC.
Saludos.
Excepto porque no utilizas la sentencia return y no declaras main como:
Código:
int main(void)
{
/* Codigo */
return 0;
}
El código cuenta caracteres, palabras y lineas.
Su ejecución termina cuando tecleas CTRL + D en unix*/GNU/Linux, y en Windows con CTRL + Z.
Kate no es un compilador, es un IDE, probablemente estés usando GCC.
Saludos.
Upssssss, tienes razón es el GCC,
El problema que tenía es que cuando ejecutaba el programa me ponía a escribir en la consola y cuando le daba a la tecla intro se saltaba a una nueva línea pero no mostraba nada, la línea se queda en blanco y preparada para seguir escribiendo y claro no entendía que hacía el programa.
al apretar lo que me has dicho, lo de control + D ya aparece el resultado.
no he utilizado return por que este es un programa que viene en un libro de programación, pero como siempre no explican casi nada y luego me toca a mi darme con la cabeza en el teclado horas y horas por que no entiendo lo que pasa.
como pueden ver estoy muy verde en lo del lenguaje C, así que pido un poco de paciencia y dar las gracias por vuestra ayuda