在C++中,可以使用标准库提供的 remove 函数来删除文件。在Windows系统中,需要包含头文件 或 <stdio.h>,然后调用 remove 函数并传入要删除的文件名作为参数即可。
以下是一个简单的示例代码:
#include <cstdio>
int main()
const char* fileName = "example.txt"; // 要删除的文件名
int result = std::remove(fileName); // 删除文件,并获取返回值
if (result != 0) // 如果返回值不为 0,表示删除文件失败
std::perror("Error deleting file"); // 输出错误信息
return 1; // 返回错误代码
std::puts("File successfully deleted"); // 输出删除成功信息
return 0; // 返回成功代码
需要注意的是,remove 函数只能删除文件,不能删除目录。如果要删除一个非空目录,需要使用特定的函数或库。此外,删除文件操作是不可逆的,删除后无法恢复,请谨慎操作。