C examples for File:File Operation
The remove( ) function prototype is
int remove(const char *filename);
It returns zero if successful. Otherwise, it returns a nonzero value.
The following program erases the file specified on the command line.
#include <stdio.h> #include <stdlib.h> #include <ctype.h> int main(int argc, char *argv[]) { char str[80];/*from w w w. j a v a 2s . c o m*/ if (argc != 2) { printf("usage: xerase <filename>\n"); exit(1); } printf("Erase %s? (Y/N): ", argv[1]); gets_s(str); if (toupper(*str) == 'Y') if (remove(argv[1])) { printf("Cannot erase file.\n"); exit(1); } return 0; }