linux的vim 下怎么用C语言通过调用函数来删除一个文件

比如当前目录下有一个名叫txt.c的文件
定义一个char filename【20】
将txt.c存到char数组里面
然后怎么样调用函数可以删除这个文件

函数名: 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;  
}

追问

gets是啥?
删除这个有关系吗?
我之前已经把要删除的文件名存在char里面了
直接调用remove行吗?
remove里面填的是文件名还是绝对路径啊?

追答

gets是例子里让你输入文件路径
可以删除,绝对路径、相对路径都行,只要能找到文件,试一下就知道了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-04
remove函数追问

具体怎么用,就用我的那个例子

相似回答