1 2 #define MAXLINE 130 3 4 void usage(); 5 void phase_1(char s[]); 6 7 int main(int argc, char* argv[]) 8 { 9 char line[MAXLINE]; 10 FILE *in; 11 if (argc > 1) { 12 in = fopen(argv[1], "r"); 13 if (in == NULL) { 14 usage(); 15 } 16 } else { 17 in = stdin; 18 } 19 fgets(line, MAXLINE, in); 20 phase_1(line); 21 printf("You are a winner!! You have earned a chance for 0.1 extra 22 points\n"); 23 return 0; 24 } 25 26 void usage() 27 { 28 printf("\nUsage: whatinput1 [inputfile]\n"); 29 exit(0); 30 }