Lo único que te pide es saber cual es el ASCII y las repeticiones de los caracteres introducidos hasta el primer punto.
No te hace falta para nada saber cuantos caracteres tienes que leer:
Código
char lector[11]; char repeticiones[256]; int i; do{ for(i = 0 ; lector[i] && lector[i] != '\n' && lector[i] != '.' ; i++) repeticiones[lector[i]]++; for(i = 0 ; i < 256 ; i++) { if(repeticiones[i]) }
Pues no, te pide la posición en la tabla ASCII de los caracteres y el numero de caracteres. El código queda así:
Código
char lector[11]; char repeticiones[256]; int i,total = 0; do{ for(i = 0 ; lector[i] && lector[i] != '\n' && lector[i] != '.' ; i++) repeticiones[lector[i]]++; for(i = 0 ; i < 256 ; i++) { if(repeticiones[i]) total += repeticiones[i]; }
¡Saludos!