Las normas
¡Es hora de construir una prueba de velocidad de mecanografía en el idioma que elija!
1 . Proporciona un archivo con un diccionario de elección (cada 'palabra' debe estar delimitada por una nueva línea). Conéctelo a través de stdino proporcione su nombre como argumento de línea de comando.
una poder acerca de encima ausencia ...
2 . Elija 10 palabras aleatorias del archivo (no se deben permitir duplicados) e imprímalas de la siguiente manera:
-> directo -> suelo -> siguiente -> cinco ...
3 . ¡Comience a medir el tiempo dedicado de ahora en adelante!
4 . Deje que el usuario escriba las diez palabras lo más rápido posible (finalizó con un retorno de carro). Imprima OKcuando tenga una coincidencia, imprima WRONGcuando tengamos un error de escritura (o la palabra ya se escribió correctamente en esta ejecución).
5 . ¡Detener los relojes! Ahora imprimir el CPM (Caracters por minuto) punto de referencia, que se calcula como sigue: (sum of the characters of the chosen words / time spent typing (seconds)) * 60. Redondee al entero más cercano y reproduzca la siguiente salida (muestra):
-> ¡Has obtenido 344 CPM!
Una muestra de ejecución
-> asentarse -> lado -> abierto -> ministro -> riesgo -> color -> barco -> mismo -> tamaño -> espada asentar Okay lado Okay abierto Okay # ...................... algunas líneas cortadas ...................... palabra INCORRECTO espada Okay -> ¡Has obtenido 298 CPM!
El ganador
Este es el código colf, la entrada más corta (en el recuento de caracteres del código fuente) gana, ¡diviértete!