C++ remove() 删除文件函数
C++ 中的
remove()
函数用于删除指定文件。它定义在
cstdio
头文件中。
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
char filename[] = "program.cpp";
// 删除文件 "program.cpp"
int result = remove(filename);
cout << result;
return 0;
}
// 输出:-1
remove() 语法
remove()
函数的语法是:
remove(const char* filename);
remove() 参数
remove()
函数接受以下参数:
注意:
C++
string
类的变量不能用作
remove()
的参数。
remove() 返回值
remove()
函数返回:
remove() 函数原型
在
cstdio
头文件中定义的
remove()
函数原型是:
int remove(const char* filename);
使用 remove() 删除已打开的文件
如果要删除的文件已被某个进程打开,
remove()
函数的行为是实现定义的: