永发信息网

C语言中删除一个txt文件

答案:3  悬赏:30  手机版
解决时间 2021-03-27 16:33
  • 提问者网友:饥饿走向夜
  • 2021-03-26 22:55
C语言中删除一个txt文件
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-03-26 23:15
C语言主要可以通过remove函数实现删除一个文件,比如,
#include
int main(void)
{
char file[80]="d:\\out.dat"; //文件绝对路径,假设d盘根目录有out.dat文件
if (!remove(file))
printf("Removed %s.\n",file); //删除成功
else
perror("Remove");//打印错误信息
return 0;
}
int remove( const char *fname );remove函数删除由fname指定的文件, remove函数执行成功时返回0,如果发生错误返回非零。fname为文件绝对路径或者程序所在的当前目录,如例子中所示形式。
全部回答
  • 1楼网友:毛毛
  • 2021-03-27 00:03
删除前要先用unistd.h头文件中的unlink(*filename)函数对文件解除锁定
  • 2楼网友:酒者煙囻
  • 2021-03-26 23:53
你试试看这个程序,我先创建一个文件,然后关闭以后删除这个文件,在vc里面通过运行了,而且我也找不到这个文件了,你试试看
#include
#include
int main(void)
{
FILE *file;
file=fopen("1.txt","w");
fclose(file);
system("del 1.txt");
return 0;
}
你看看你之前运行的程序都关干净了么,你把你具体程序发出来饿,这样截一段怎么看。就光我这几句语句的话我vc6。0运行以后是没有文件的了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯