Listing 2 A program that breaks cck's rules

#include "stdtyp.h"
#include <stdio.h>

void main(int argc, char *argv[])
{

      FILE *fp1, *fp2;
      int l;
      if ((fp1 = fopen(argv[1],"rw"))==0) {
         printf("\n Cannot open output file 1 %s",argv[1]);
         exit(0);
      }
      fp2 = fopen(argv[2],"rw");

      printf("1. Bubble sort\n");
      printf("2. Quick sort \n");
      printf("3. Merge sort\n");
      switch(1 = scanf("%d",&l))
      {
            case 1 :
                bub_sort(fp1,fp2);

            case 2:
                qck_sort(fp1,fp2);
                break;

            case 3:
                mg_sort(fp1,fp2);
                break;
      }
      fclose(fp1); fclose(fp2);
}

/* End of File */