previous | start | next

Debugging Sample - main function

    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   }


previous | start | next