Lo que hace el programa es contar la cantidad de caracteres que tiene la palabra que escribas. Es decir, al pedir la entrada, si escribes la palabra "sol" el programa dará una salida diciendo que tiene 3 carateres. Si escribes "tren" dirá que tiene 4 caracteres. El libro explicoa esto haciendo referencia al ejercicio anterior, que copia caracteres de la entrada a la salida, el cual es este:
leer un caracter
while (caracter no es igual a indicador end-of-file)
imprimir el caracter leído
leer caracter
Convirtiendo esto a C, es:
Código C:
Ver original#include <stdio.h>
/* copy input to output; 1st version */
main()
{
int c;
while (c != EOF) {
}
}