#include #include #include #define NL printf("\n") #define max_chars 40 #define max_lines 40 extern FILE *inptr, *outptr; char filename[80],getchr(); void f_handler(); /***********************************************************/ void file_handler(filename) char *filename; { char ch; int out=1; while(out) { NL; if ((inptr = fopen(filename,"r")) == NULL) { printf("The file \"%s\" was found NOT to EXIST!\n",filename); printf("Reenter, Quit? [R]/Q : "); if(toupper(getchr()) == 'Q') exit(0); printf("\nInput filename : "); gets(filename); } else out=0; } } /***********************************************************/ char getchr() { char chin,r; if((chin=getchar())=='\n') return chin; else r=getchar(); return chin; }