Buenas, antes de nada un saludo, este es mi primer mensaje en el foro.
Voy a ello. Tengo este programa en C que deberia contar cuántas palabras hay dentro de un fichero, pero no me funciona:
#include <stdio.h>
int main()
{
int count = 0;
FILE *f;
char s;
f=fopen("sortida.txt","r");
while ((s = fgetc(f)) != EOF)
{
if ((s = fgetc(f)) != ' ')
count++;
fclose(f);
printf ("\n%d palabras en el fichero sortida.txt.\n", count);
return 0;
}
}
¿Alguna idea de qué le sucede?
Gracias de antemano.