Este es mi programa que mide tu mecanografia en un minuto.
La mia es de 257 letras en 60 segs.
el codigo:
Un ejemplo:
Espero muchos comentarios, como 500 comentarios xD.
Saludos!
La mia es de 257 letras en 60 segs.
el codigo:
Código:
/*
Compilado con MinGW en Dev C plus plus.
Autor Sokoleonardo
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
char menu(){
printf("< - Medir mecanografia - >\t by Sokoleonardo@foro.el-hacker.com\n\n");
printf("\
1 - Medir mecanografia en un minuto.\n\
2 - Salir\n");
printf("Tu eliges> ");
char chr = 0;
while(chr!='1' && chr!='2')
chr = getch();
return chr;
}
int main(int argc, char *argv[])
{
char opt = menu();
if(opt=='2')
return 0;
unsigned char chr=0;
unsigned int count=0;
printf("Presiona ENTER para comenzar a medir tu mecanografia, ESC para salir.\n\n");
while(chr != '\r'){
chr = getch();
if( chr== 27)
return 0;
}
printf("Tu escribes> ");
/*Empieza a contar el tiempo.*/
unsigned int time_clock = clock();
chr = 0;
/*Medir durante un minuto*/
while((clock()-time_clock)<60000){
chr = getch();
if(chr==8){
if(count){
printf("%c", chr);
printf(" ");
printf("%c", chr);
count--;
}
continue;
}
else if(chr=='\r' || chr=='\n')
break;
printf("%c", chr);
count++;
}
printf("\n\n");
printf("Tu mecanografia:\n\
\t%d letras en %d ms.\n", count, (clock()-time_clock));
chr=0;
printf("Presione ESC para salir...");
while(chr!=27)
chr = getch();
return 0;
}
Cita:
< - Medir mecanografia - > by Sokoleonardo@foro.el-hacker.com 1 - Medir mecanografia en un minuto. 2 - Salir Tu eliges> Presiona ENTER para comenzar a medir tu mecanografia, ESC para salir. Tu escribes> Ahora, para medir la mecanografia tenemos que hablar un monton de p elotudeces y no parar no impora lo que tengas en tu mente, solo escribiloooo, re loco lo que estoy escribiendo me sale a no aprarar y tengo que seguir porque si ... listo hasta pronto enseguida se corta s Tu mecanografia: 271 letras en 60500 ms. Presione ESC para salir... |
Saludos!