展开全部
可以通过C库函数remove实现。
头文件:stdio.h
原型:int remove (const char *filename);
功能: 删除名为filename的文件。删除成功返回0,否则返回-1,错误原因存于errno。
可能的错误值为:
EROFS 欲写入的文件为只读文件。
EFAULT 参数filename 指针超出可存取内存空间。
ENAMETOOLONG 参数filename 太长。
ENOMEM 核心内存不足。
ELOOP 参数filename 有过多符号连接问题。
EIO I/O 存取错误。
2013-06-23
展开全部
函数名: remove
功 能: 删除一个文件
用 法: int remove(char *filename);
程序例: #include <stdio.h> int main(void)
{
char file[80]; /* prompt for file name to delete */
printf("File to delete: ");
gets(file); /* delete the file */
if (remove(file) == 0)
printf("Removed %s.\n",file);
else
perror("remove"); return 0;
}
功 能: 删除一个文件
用 法: int remove(char *filename);
程序例: #include <stdio.h> int main(void)
{
char file[80]; /* prompt for file name to delete */
printf("File to delete: ");
gets(file); /* delete the file */
if (remove(file) == 0)
printf("Removed %s.\n",file);
else
perror("remove"); return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-23
展开全部
用remove函数就可以实现
#include<iostream>
using namespace std;
int main()
{
remove("D:\\1.txt");
}
#include<iostream>
using namespace std;
int main()
{
remove("D:\\1.txt");
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-23
展开全部
简单的方法:c++调用system("del 文件名");就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询