C Programming/C Reference/stdio.h/remove

< C Programming‎ | C Reference‎ | stdio.h

remove is a function in C programming language that removes a certain file. It is included in the C standard library header file stdio.h.

The prototype of the function is as follows:

int remove ( const char * filename );

If successful, the function returns zero. Nonzero value is returned on failure and errno variable is set to corresponding error code.

Sample usageEdit

The following program demonstrates common usage of remove:

#include <stdio.h>

int main() 
    const char *filename = "a.txt";
    remove (filename);
    return 0;

To implement a simple remove utility:

#include <stdio.h>

int main(char* argv[], int argc) 
    if (argc > 1) {
        return remove (argv[1]);
        return -1;

External linksEdit