// Abe Davis // Senior Seminar - Jim Rogers // An example of computer-aided psychological experimentation: // Garden-path Sentences and Self-paced Reading // Make text large enough to read easily: // xterm -geometry 52x20 -fn -*-courier-*-*-*-*-40-*-*-*-*-*-*-* // ^^^^^ ^^ // cols x rows fontsize in points #include #include #include #include #include #include #include #include #include #include using namespace std; timeval start, finish; int counter = 0; double elapse1, elapse2, elapse3, elapse4, elapse5, elapse6, elapse7, elapse8, elapse9, elapse10, elapse11, elapse12; double elapse13, elapse14, elapse15, elapse16, t1, t2, duration; void introduction() { int ch; printw("\n\n\n\n\n\n Abe Davis, Senior Seminar \n"); printw(" Computer-aided Psychological Experimentation: \nGarden-path Sentences and Cognitive Lexical Parsing"); printw("\n\n Please press spacebar now to view instructions."); ch = getch(); clear(); refresh(); } void instructions() { int ch; printw("\n\n\n\n\n\n INSTRUCTIONS:"); printw("There will be a set of 15 sentences; each sentence will be displayed one word at a time."); printw(" You can advance to the next word by pressing the spacebar."); printw(" The time spent on each word will be recorded so your eye movement can be calculated."); printw(" Please press spacebar now to begin the testing."); ch = getch(); clear(); refresh(); } void sent01() // align good { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" man"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" hunted"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" deer"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" ran"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" into"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" woods."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n man (%.4f)",elapse3); printw("\n hunted (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n deer (%.4f)",elapse6); printw("\n ran (%.4f)",elapse7); printw("\n into (%.4f)",elapse8); printw("\n the (%.4f)",elapse9); printw("\n woods. (%.4f)",elapse10); fstream file("file.txt",ios::out); file << "While the man hunted the deer ran into the woods.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent02() { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" skipper"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" sailed"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" boat"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" remained"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" at"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" dock."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n skipper (%.4f)",elapse3); printw("\n sailed (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n boat (%.4f)",elapse6); printw("\n remained (%.4f)",elapse7); printw("\n at (%.4f)",elapse8); printw("\n the (%.4f)",elapse9); printw("\n dock. (%.4f)",elapse10); fstream file("file2.txt",ios::out); file << "While the skipper sailed the boat remained at the dock.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent03() { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" reporter"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" photographed"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" rocket"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" sat"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" on"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" launchpad."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; /*clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n reporter (%.4f)",elapse3); printw("\n photographed (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n rocket (%.4f)",elapse6); printw("\n sat (%.4f)",elapse7); printw("\n on (%.4f)",elapse8); printw("\n the (%.4f)",elapse9); printw("\n launchpad. (%.4f)",elapse10); */ fstream file("file3.txt",ios::out); file << "While the reporter photgraphed the rocket sat on the launchapad.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent04() // align good { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" orchestra"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" performed"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" symphony"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" played"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" on"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" phonograph."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; /*clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n orchestra (%.4f)",elapse3); printw("\n performed (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n symphony (%.4f)",elapse6); printw("\n played (%.4f)",elapse7); printw("\n on (%.4f)",elapse8); printw("\n the (%.4f)",elapse9); printw("\n phonograph. (%.4f)",elapse10); */ fstream file("file4.txt",ios::out); file << "While the orchestra performed the symphony played on the phonograph.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent05() { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" student"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" read"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" notes"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" blew"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" off"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" desk."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; /*clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n student (%.4f)",elapse3); printw("\n read (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n notes (%.4f)",elapse6); printw("\n blew (%.4f)",elapse7); printw("\n off (%.4f)",elapse8); printw("\n the (%.4f)",elapse9); printw("\n desk. (%.4f)",elapse10); */ fstream file("file5.txt",ios::out); file << "While the student read the notes blew off the desk.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent06() // align good { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Jack"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" ordered"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" fish"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" swam"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" upstream."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; /*clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n Jack (%.4f)",elapse2); printw("\n ordered (%.4f)",elapse3); printw("\n the (%.4f)",elapse4); printw("\n fish (%.4f)",elapse5); printw("\n swam (%.4f)",elapse6); printw("\n upstream. (%.4f)",elapse7);*/ fstream file("file6.txt",ios::out); file << "While jack ordered the fish swam upstream.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent07() // align good { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Susan"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" wrote"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" letter"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" arrived"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" from"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Paris."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; /*clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n Susan (%.4f)",elapse2); printw("\n wrote (%.4f)",elapse3); printw("\n the (%.4f)",elapse4); printw("\n letter (%.4f)",elapse5); printw("\n arrived (%.4f)",elapse6); printw("\n from (%.4f)",elapse7); printw("\n Paris. (%.4f)",elapse8); */ fstream file("file7.txt",ios::out); file << "While Susan wrote the letter arrived from Paris.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent08() { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" secretary"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" typed"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" memo"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" neared"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" completion."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; /*clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n secretary (%.4f)",elapse3); printw("\n typed (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n memo (%.4f)",elapse6); printw("\n neared (%.4f)",elapse7); printw("\n completion. (%.4f)",elapse8); */ fstream file("file8.txt",ios::out); file << "While the secretary typed the memo neared completion.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent09() // align good { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" farmer"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" steered"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" golf"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" cart"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" lay"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" in"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" ditch."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; /*clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n farmer (%.4f)",elapse3); printw("\n steered (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n golf (%.4f)",elapse6); printw("\n cart (%.4f)",elapse7); printw("\n lay (%.4f)",elapse8); printw("\n in (%.4f)",elapse9); printw("\n the (%.4f)",elapse10); printw("\n ditch. (%.4f)",elapse11); */ fstream file("file9.txt",ios::out); file << "While the farmer steered the golf cart lay in the ditch.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10 << elapse11; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent10() { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" lawyer"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" studied"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" will"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" lay"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" on"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" roll-top"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" desk."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; /*clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n lawyer (%.4f)",elapse3); printw("\n studied (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n will (%.4f)",elapse6); printw("\n lay (%.4f)",elapse7); printw("\n on (%.4f)",elapse8); printw("\n the (%.4f)",elapse9); printw("\n roll-top (%.4f)",elapse10); printw("\n desk. (%.4f)",elapse11); */ fstream file("file10.txt",ios::out); file << "While the lawyer studied the will lay on the roll-top desk.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10 << elapse11; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent11() { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Rick"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" drove"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" car"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" warmed"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" up"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" in"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" garage."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; /*clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n Rick (%.4f)",elapse2); printw("\n drove (%.4f)",elapse3); printw("\n the (%.4f)",elapse4); printw("\n car (%.4f)",elapse5); printw("\n warmed (%.4f)",elapse6); printw("\n up (%.4f)",elapse7); printw("\n in (%.4f)",elapse8); printw("\n the (%.4f)",elapse9); printw("\n garage. (%.4f)",elapse10); */ fstream file("file11.txt",ios::out); file << "While Rick drove the car warmed up in the garage.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent12() { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" mare"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" fed"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" colt"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" stamped"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" it's"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" hoof."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; /*clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n mare (%.4f)",elapse3); printw("\n fed (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n colt (%.4f)",elapse6); printw("\n stamped (%.4f)",elapse7); printw("\n it's (%.4f)",elapse8); printw("\n hoof. (%.4f)",elapse9);*/ fstream file("file12.txt",ios::out); file << "As the mare fed the colt stamped it's hoof.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent13() // align good { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" clown"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" juggled"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" balls"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" lay"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" on"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" ground."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n clown (%.4f)",elapse3); printw("\n juggled (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n balls (%.4f)",elapse6); printw("\n lay (%.4f)",elapse7); printw("\n on (%.4f)",elapse8); printw("\n the (%.4f)",elapse9); printw("\n ground. (%.4f)",elapse10); fstream file("file13.txt",ios::out); file << "As the clown juggled the balls lay on the ground.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent14() { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" man"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" walked"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" collie"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" whimpered"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" in"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" city"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" pound."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n man (%.4f)",elapse3); printw("\n walked (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n collie (%.4f)",elapse6); printw("\n whimpered (%.4f)",elapse7); printw("\n in (%.4f)",elapse8); printw("\n the (%.4f)",elapse9); printw("\n city (%.4f)",elapse10); printw("\n pound. (%.4f)",elapse11); fstream file("file14.txt",ios::out); file << "As the man walked the collie whimpered in the city pound.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10 << elapse11; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent15() // align good { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" explorer"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" paddled"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" raft"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" rotted"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" on"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" river"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" bank."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; /*clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n explorer (%.4f)",elapse3); printw("\n paddled (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n raft (%.4f)",elapse6); printw("\n rotted (%.4f)",elapse7); printw("\n on (%.4f)",elapse8); printw("\n the (%.4f)",elapse9); printw("\n river (%.4f)",elapse10); printw("\n bank. (%.4f)",elapse11); */ fstream file("file15.txt",ios::out); file << "As the explorer paddled the raft rotted on the river bank.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10 << elapse11; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent16() // align good { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" cowboy"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" rode"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" horse"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" sweated"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" profusely."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; /*clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n cowboy (%.4f)",elapse3); printw("\n rode (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n horse (%.4f)",elapse6); printw("\n sweated (%.4f)",elapse7); printw("\n profusely. (%.4f)",elapse8); */ fstream file("file16.txt",ios::out); file << "As the cowboy rode the horse sweated profusely.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent17() // align good { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Mark"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" vacuumed"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" carpet"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" hung"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" in"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" window."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; /*clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n Mark (%.4f)",elapse2); printw("\n vacuumed (%.4f)",elapse3); printw("\n the (%.4f)",elapse4); printw("\n carpet (%.4f)",elapse5); printw("\n hung (%.4f)",elapse6); printw("\n in (%.4f)",elapse7); printw("\n the (%.4f)",elapse8); printw("\n window. (%.4f)",elapse9);*/ fstream file("file17.txt",ios::out); file << "As Mark vacuumed the carpet hung in the window.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent18() // align good { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Tom"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" grilled"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" hamburgers"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" cooled"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" in"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" fridge."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; /*clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n Tom (%.4f)",elapse2); printw("\n grilled (%.4f)",elapse3); printw("\n the (%.4f)",elapse4); printw("\n hamburgers (%.4f)",elapse5); printw("\n cooled (%.4f)",elapse6); printw("\n in (%.4f)",elapse7); printw("\n the (%.4f)",elapse8); printw("\n fridge. (%.4f)",elapse9);*/ fstream file("file18.txt",ios::out); file << "While Tom grilled the hamburgers cooled in the fridge.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent19() { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Frank"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" dried"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" off"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" car"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" that"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" was"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" wet"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" sat"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" in"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" driveway."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse12 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse13 = t2-t1; /*clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n Frank (%.4f)",elapse2); printw("\n dried (%.4f)",elapse3); printw("\n off (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n car (%.4f)",elapse6); printw("\n that (%.4f)",elapse7); printw("\n was (%.4f)",elapse8); printw("\n wet (%.4f)",elapse9); printw("\n sat (%.4f)",elapse10); printw("\n in (%.4f)",elapse11); printw("\n the (%.4f)",elapse12); printw("\n driveway. (%.4f)",elapse13); */ fstream file("file19.txt",ios::out); file << "While Frank dried off the car that was wet sat in the driveway.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file << elapse11 << elapse12 << elapse13; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent20() // align good { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Betty"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" woke"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" up"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" neighbor"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" that"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" was"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" sick"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" coughed"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" loudly."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; /*clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n Betty (%.4f)",elapse2); printw("\n woke (%.4f)",elapse3); printw("\n up (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n neighbor (%.4f)",elapse6); printw("\n that (%.4f)",elapse7); printw("\n was (%.4f)",elapse8); printw("\n sick (%.4f)",elapse9); printw("\n coughed (%.4f)",elapse10); printw("\n loudly (%.4f)",elapse11);*/ fstream file("file20.txt",ios::out); file << "As Betty woke up the neighbor that was sick coughed loudly.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10 << elapse11; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent21() { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Anna"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" dressed"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" baby"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" that"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" was"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" small"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" and"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" cute"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" spit"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" up"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" on"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse12 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse13 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" bed."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse14 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse15 = t2-t1; /* clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n Anna (%.4f)",elapse2); printw("\n dressed (%.4f)",elapse3); printw("\n the (%.4f)",elapse4); printw("\n baby (%.4f)",elapse5); printw("\n that (%.4f)",elapse6); printw("\n was (%.4f)",elapse7); printw("\n small (%.4f)",elapse8); printw("\n and (%.4f)",elapse9); printw("\n cute (%.4f)",elapse10); printw("\n spit (%.4f)",elapse11); printw("\n up (%.4f)",elapse12); printw("\n on (%.4f)",elapse13); printw("\n the (%.4f)",elapse14); printw("\n bed. (%.4f)",elapse15);*/ fstream file("file21.txt",ios::out); file << "As Anna dressed the baby that was small and cute spit up on the bed.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file << elapse11 << elapse12 << elapse13; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent22() // align good { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" boy"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" washed"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" white"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" dog"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" barked"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" loudly."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; /*clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n boy (%.4f)",elapse3); printw("\n washed (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n white (%.4f)",elapse6); printw("\n dog (%.4f)",elapse7); printw("\n barked (%.4f)",elapse8); printw("\n loudly. (%.4f)",elapse9);*/ fstream file("file22.txt",ios::out); file << "As the boy washed the white dog barked loudly.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent23() { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Nurse"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" shaved"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" weak"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" patient"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" watched"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" television."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; /*clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n Nurse (%.4f)",elapse3); printw("\n shaved (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n weak (%.4f)",elapse6); printw("\n patient (%.4f)",elapse7); printw("\n watched (%.4f)",elapse8); printw("\n television (%.4f)",elapse9);*/ fstream file("file23.txt",ios::out); file << "As the Nurse shaved the weak patient watched television.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent24() { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse1); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" girl"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse1); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" scratched"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse1); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse1); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" cat"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse1); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" stared"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse1); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" at"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse1); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse1); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" dog."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse1); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse1); refresh(); /*clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n girl (%.4f)",elapse3); printw("\n scratched (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n cat (%.4f)",elapse6); printw("\n stared (%.4f)",elapse7); printw("\n at (%.4f)",elapse8); printw("\n the (%.4f)",elapse9); printw("\n dog. (%.4f)", elapse10);*/ fstream file("file24.txt",ios::out); file << "As the girl scratched the cat stared at the dog.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent25() { int ch; ch = getch(); if(ch == ' ') printw("The"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" horse"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse1); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" raced"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse2); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" past"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse3); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse4); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); refresh(); if(ch == ' ') clear(); printw(" barn"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse5); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" fell."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse6); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; //printw("\n\n%.4f seconds elapsed\n", elapse7); refresh(); /* clear();refresh(); printw("\n The (%.4f)",elapse1); printw("\n horse (%.4f)",elapse2); printw("\n raced (%.4f)",elapse3); printw("\n past (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n barn (%.4f)",elapse6); printw("\n fell. (%.4f)", elapse7);*/ fstream file("file25.txt",ios::out); file << "The horse raced past the barn fell.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } // sentences 26-35 are non-garden-path sentences void sent26() { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Bill"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" hunted"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" pheasant"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" deer"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" ran"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" into"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" woods."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; /*clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n Bill (%.4f)",elapse2); printw("\n hunted (%.4f)",elapse3); printw("\n the (%.4f)",elapse4); printw("\n pheasant (%.4f)",elapse5); printw("\n the (%.4f)",elapse6); printw("\n deer (%.4f)",elapse7); printw("\n ran (%.4f)",elapse8); printw("\n into (%.4f)",elapse9); printw("\n the (%.4f)", elapse10); printw("\n woods. (%.4f)", elapse11);*/ fstream file("file26.txt",ios::out); file << "As Bill hunted the pheasant the deer ran into the woods.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file << elapse11; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent27() { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" girl"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" scratched"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" cat"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" dog"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" slept"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" quietly."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; /* clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n girl (%.4f)",elapse3); printw("\n scratched (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n cat (%.4f)",elapse6); printw("\n the (%.4f)",elapse7); printw("\n dog (%.4f)",elapse8); printw("\n slept (%.4f)",elapse9); printw("\n quietly. (%.4f)", elapse10);*/ fstream file("file27.txt",ios::out); file << "As the girl scratched the cat the dog slept quietly.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent28() // align good { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" farmer"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" steered"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" tractor"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" golf"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" cart"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" raced"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" by."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; /* clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n farmer (%.4f)",elapse3); printw("\n steered (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n tractor (%.4f)",elapse6); printw("\n the (%.4f)",elapse7); printw("\n golf (%.4f)",elapse8); printw("\n cart (%.4f)",elapse9); printw("\n raced (%.4f)", elapse10); printw("\n by. (%.4f)", elapse11);*/ fstream file("file28.txt",ios::out); file << "While the farmer steered the tractor the golf cart raced by.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file << elapse11; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent29() { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" lawyer"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" studied"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" quietly"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" will"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" lay"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" on"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" desk."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; /* clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n lawyer (%.4f)",elapse3); printw("\n studied (%.4f)",elapse4); printw("\n quietly (%.4f)",elapse5); printw("\n the (%.4f)",elapse6); printw("\n will (%.4f)",elapse7); printw("\n lay (%.4f)",elapse8); printw("\n on (%.4f)",elapse9); printw("\n the (%.4f)", elapse10); printw("\n desk. (%.4f)", elapse11);*/ fstream file("file29.txt",ios::out); file << "While the lawyer studied quietly the will lay on the desk.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file << elapse11; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent30() // align good { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" cowboy"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" rode"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" horse"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" he"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" sweated"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" profusely."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; /* clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n cowboy (%.4f)",elapse3); printw("\n rode (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n horse (%.4f)",elapse6); printw("\n he (%.4f)",elapse7); printw("\n sweated (%.4f)",elapse8); printw("\n profusely. (%.4f)",elapse9);*/ fstream file("file30.txt",ios::out); file << "As the cowboy rode the horse he sweated profusely.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent31() { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Mark"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" vacuumed"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" room"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" carpet"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" hung"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" in"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" window."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; /* clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n Mark (%.4f)",elapse2); printw("\n vacuumed (%.4f)",elapse3); printw("\n the (%.4f)",elapse4); printw("\n room (%.4f)",elapse5); printw("\n the (%.4f)",elapse6); printw("\n carpet (%.4f)",elapse7); printw("\n hung (%.4f)",elapse8); printw("\n in (%.4f)",elapse9); printw("\n the (%.4f)", elapse10); printw("\n window (%.4f)", elapse11);*/ fstream file("file31.txt",ios::out); file << "As Mark vacuumed the room the carpet hung in the window.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file << elapse11; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent32() // align good { int ch; ch = getch(); if(ch == ' ') printw("As"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" explorer"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" paddled"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" quickly"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" raft"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" rotted"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" on"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" river"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" bank."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse12 = t2-t1; /* clear();refresh(); printw("\n As (%.4f)",elapse1); printw("\n the (%.4f)",elapse2); printw("\n explorer (%.4f)",elapse3); printw("\n paddled (%.4f)",elapse4); printw("\n quickly (%.4f)",elapse5); printw("\n the (%.4f)",elapse6); printw("\n raft (%.4f)",elapse7); printw("\n rotted (%.4f)",elapse8); printw("\n on (%.4f)",elapse9); printw("\n the (%.4f)", elapse10); printw("\n river (%.4f)", elapse11); printw("\n bank. (%.4f)", elapse12);*/ fstream file("file32.txt",ios::out); file << "As the explorer paddled quickly the raft rotted on the river bank.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file << elapse11 << elapse12; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sent33() //align good { int ch; ch = getch(); if(ch == ' ') printw("While"); refresh(); gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" Rick"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse1 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" drove"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse2 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" down"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse3 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse4 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" road"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse5 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse6 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" car"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse7 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" warmed"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse8 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" up"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse9 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" in"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse10 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" the"); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse11 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(" garage."); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse12 = t2-t1; gettimeofday(&start, NULL); refresh(); t1=start.tv_sec+(start.tv_usec/1000000.0); refresh(); ch = getch(); if(ch == ' ') clear(); printw(""); refresh(); gettimeofday(&finish, NULL); refresh(); t2=finish.tv_sec+(finish.tv_usec/1000000.0); refresh(); elapse13 = t2-t1; /* clear();refresh(); printw("\n While (%.4f)",elapse1); printw("\n Rick (%.4f)",elapse2); printw("\n drove (%.4f)",elapse3); printw("\n down (%.4f)",elapse4); printw("\n the (%.4f)",elapse5); printw("\n road (%.4f)",elapse6); printw("\n the (%.4f)",elapse7); printw("\n car (%.4f)",elapse8); printw("\n warmed (%.4f)",elapse9); printw("\n up (%.4f)", elapse10); printw("\n in (%.4f)", elapse11); printw("\n the (%.4f)", elapse12); printw("\n garage. (%.4f)", elapse13);*/ fstream file("file33.txt",ios::out); file << "While Rick drove down the road the car warmed up in the garage.\n"; file << elapse1 << elapse2 << elapse3 << elapse4 << elapse5 << elapse6 << elapse7 << elapse8 << elapse9 << elapse10; file << elapse11 << elapse12 << elapse13; file.close(); printw("\n\n\n\n\n Please press spacebar to continue..."); ch = getch(); clear(); refresh(); } void sentences(int &random_integer) { if (random_integer == 1) sent01(); if (random_integer == 2) sent02(); if (random_integer == 3) sent03(); if (random_integer == 4) sent04(); if (random_integer == 5) sent05(); if (random_integer == 6) sent06(); if (random_integer == 7) sent07(); if (random_integer == 8) sent08(); if (random_integer == 9) sent09(); if (random_integer == 10) sent10(); if (random_integer == 11) sent11(); if (random_integer == 12) sent12(); if (random_integer == 13) sent13(); if (random_integer == 14) sent14(); if (random_integer == 15) sent15(); if (random_integer == 16) sent16(); if (random_integer == 17) sent17(); if (random_integer == 18) sent18(); if (random_integer == 19) sent19(); if (random_integer == 20) sent20(); if (random_integer == 21) sent21(); if (random_integer == 22) sent22(); if (random_integer == 23) sent23(); if (random_integer == 24) sent24(); if (random_integer == 25) sent25(); if (random_integer == 26) sent26(); if (random_integer == 27) sent27(); if (random_integer == 28) sent28(); if (random_integer == 29) sent29(); if (random_integer == 30) sent30(); if (random_integer == 31) sent31(); if (random_integer == 32) sent32(); if (random_integer == 33) sent33(); if (random_integer == 34) sent30(); if (random_integer == 35) sent33(); } void random_pick() { srand(static_cast(time(0))); int random_int; random_int = (rand()%36); sentences(random_int); } void get_sentences() { while (counter < 15) { counter++; random_pick(); } } int main( ) { initscr(); cbreak(); noecho(); start_color(); init_pair(1, COLOR_YELLOW, COLOR_BLACK); init_pair(2, COLOR_GREEN, COLOR_BLACK); init_pair(3, COLOR_RED, COLOR_BLACK); attron(COLOR_PAIR(3));refresh(); keypad(stdscr, TRUE); WINDOW * win = newwin(10, 10, 10, 10); introduction(); attron(COLOR_PAIR(2));refresh(); instructions(); attron(COLOR_PAIR(1));refresh(); //get_sentences(); sent01(); sent02(); sent14(); attroff(COLOR_PAIR(3)); attroff(COLOR_PAIR(2)); attroff(COLOR_PAIR(1)); endwin(); return 0; } // // data i need to keep just in case: // timeval tim; // gettimeofday(&tim, NULL); // double t1=tim.tv_sec+(tim.tv_usec/1000000.0); // do_something_long(); // gettimeofday(&tim, NULL); // double t2=tim.tv_sec+(tim.tv_usec/1000000.0); // printf("%.6lf seconds elapsed\n", t2-t1); // duration = finish.tv_sec - start.tv_usec; refresh(); // printw("", duration); refresh(); // duration = finish.tv_usec - start.tv_usec; refresh(); // printw(".", duration); refresh();