remove函数c语言 c++ remove函数

C语言remove()怎么删除绝对路径的文件?

remove()函数用于删除指定的文件。

创新互联-专业网站定制、快速模板网站建设、高性价比宜黄网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式宜黄网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖宜黄地区。费用合理售后完善,十多年实体公司更值得信赖。

函数原型:int remove(char *

filename);

参       数:filename为要删除的文件名,可以为一目录。如果参数filename

为一文件,则调用unlink()处理;若参数filename

为一目录,则调用rmdir()来处理。

返 回  值:成功则返回0,失败则返回-1。

举例如下:

#includestdio.h

int main()

{    

char filename[80];    // 存放路径及文件名的数组

printf("The file to delete:");    

gets(filename);    // 获取用户输入的文件路径与文件名

if( remove(filename) == 0 )     // 调用remove函数删除指定文件   

printf("Removed %s.", filename);    

else        

printf("Fail to removed %s.", filename); 

}

C语言的删除函数

楼主的意思是在str1中删除str2中出现的字符?那么改成:

#includestdio.h

void main ()

{

char str1[9]={'t','i','n','m','f','g','y','f','s'};

char str2[3]={'A','s','g'};

int i,k,l;

for(i=0;i9;i++)

{

l=0;

for(k=0;k3;k++)

{

if (str1[i]=str2[k])

{l=1;break;}

}

if l!=1

printf("%c",str1[i]);

}

}

c语言怎样删除文件

首先要说明的是这里并不是指删除C编译器里面的文件,呵呵,如果只是要删除那些文件的话,那就很简单,直接选中文件后按delete键就可以删除了,但是我们删除那些文件干嘛?我们还要用它写程序啊,呵呵。我在这里要说的是,怎样使用C语言编写程序来删除文件。

在C语言中,我们可以使用remove()函数来删除指定的文件,具体语法为:

Int remove(char *filename);其中filename是一个指向字符串的指针,该字符串可以组成有效的文件名,也可以包含路径说明。如果我们要删除D盘下的ABC.txt文件,我们就可以这样写:remove(“D:\ABC.txt”);

C语言删除字符串中指定字符

一、问题描述:从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str。

1、输入:第一行是一个字符串; 第二行是一个字符。

2、输出:删除指定字符后的字符串。

二、设计思路:

1、 同插入问题,定义两个字符数组a,b。以及标志删除位置的int型pos。

2、用gets函数输入数组a的值,并利用for循环将数组a copy到 数组b。

3、利用for循环,令pos位的数组b元素赋值到a。

三、实现代码如下:

四、编译并执行,运行结果如下:

扩展资料

gets()函数用来从标准输入设备(键盘)读取字符串直到换行符结束,但换行符会被丢弃,然后在末尾添加'\0'字符。其调用格式为:gets(s),其中s为字符串变量(字符串数组名或字符串指针)。

gets()函数读取到\n(我们输入的回车)于是停止读取,但是它不会把\n包含到字符串里面去。然而,和它配合使用的puts函数,却在输出字符串的时候自动换行。

gets(s) 函数中的变量s为一字符串指针。如果为单个字符指针,编译连接不会有错误,但运行后内存溢出错误。宽字符版本,当使用unicode宽字符文本时,使用这个函数 _getws();在C11标准中被删除,可用C标准库中的fgets代替.

参考资料:百度百科 gets

请大神帮我列举下c语言中remove函数失败的原因有哪些

常见的有两个

1是你建立的文件仍然在使用中,也就是说你没有关闭它,比如没用fclose

2是你的filename中的路径不对,"C:\a.txt"要写为"C:\\a.txt"

C语言remove函数和rename函数调用失败,返回值为-1,为什么呢? 望大侠赐教

返回-1的时候检查errno这个全局变量,看错误码,对应就能知道什么原因了,要么路径不对,要么权限不对

文章标题:remove函数c语言 c++ remove函数
转载源于:https://www.cdcxhl.com/article42/docgphc.html

成都网站建设公司_创新互联,为您提供外贸网站建设网站改版域名注册外贸建站品牌网站制作响应式网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都做网站