#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <curses.h>
int main(int argc, char *argv[])
{
char my_letter, user_letter;
int score = 0;
int start = time(NULL);
srand(start);
initscr();
cbreak();
noecho();
nonl();
intrflush(stdscr, FALSE);
keypad(stdscr, TRUE);
clear();
while (score < 100)
{
clear();
move(0, 0);
addstr("Score: ");
addch(((score/100) % 10) + '0');
addch(((score/10) % 10) + '0');
addch((score % 10) + '0');
addstr("/100");
my_letter = (rand() % 26) + 'a';
move(1, 0);
addstr("Type: ");
addch(my_letter);
move(2, 0);
user_letter = getch();
if (my_letter == user_letter)
{
score++;
}
}
clear();
endwin();
printf("You win!\nIt took you %ld seconds!\n", time(NULL) - start);
return 0;
}