Namespaces
Variants
Views
Actions

std::remove

From cppreference.com
< cpp‎ | io‎ | c
Revision as of 17:44, 2 November 2012 by P12bot (Talk | contribs)

 
 
 
 
Defined in header <cstdio>
int remove( const char *fname );

Deletes the file identified by character string pointed to by fname.

Contents

Parameters

fname - pointer to a null-terminated string containing the path identifying the file to delete

Return value

0 upon success or non-zero value on error.

Example

#include <cstdio>
#include <iostream>
 
int main()
{
    const char* file_name = "C:\\file.txt";
    int ret_code = std::remove(file_name);
    if (ret_code == 0) {
        std::cout << "File was successfully deleted\n";
    } else {
        std::cerr << "Error during the deletion: " << ret_code << '\n';
    }
}

Possible output:

Error during the deletion: 1

See also

Template:cpp/io/c/dcl list rename
C documentation for remove