Mega Code Archive

 
Categories / C / Data Type
 

Double check before erasing

#include <stdio.h> #include <stdlib.h> #include <ctype.h> int main(int argc, char *argv[]) {   char str[80];   if( argc != 2) {     printf("usage: xerase <filename>\n");     exit(1);   }   printf("Erase %s? (Y/N): ", argv[1]);   gets(str);   if(toupper( *str ) == 'Y')     if(remove( argv[ 1 ])) {       printf("Cannot erase file.\n");       exit(1);     }   return 0;  }