For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
在C语言里没有真正意义上的“清空”。但是在c语言系统的删除命令,大家会吗?下面是东莞C语言培训小编为你整理相关的内容,希望大家喜欢!
C语言-模拟系统寻找并删除文件
//C语言-模拟系统寻找并删除文件
#include
void func(char s[],int c)//删除的函数
{
char *q=s;
for(;*q!='\0';q++)
if(*q!=c)
*(s++)=*q;
*s=0;
}
int main()//范志军
{
char str[]="abcabcabc";//文件夹中有很多文件
char ch;//接收要寻找的文件
char ah;//删除文件的字符
int i,j=0;//循环变量,统计文件出现次数
printf("原文件夹里面有:%s\n",str);
printf("请输入你要寻找并删除的文件:\n");
scanf("%c",&ch);//输入的字符相当于文件名
fflush(stdin);//清空缓冲区
for(i=0;str[i]!='\0';i++)//文件夹中遍历
if(str[i]==ch)
printf("文件夹中出现%c文件%d次\n",ch,++j);
if(j==0)
printf("文件夹中没有%c文件\n",ch);
if(j>0)//表示已经寻找到某文件
{
printf("你确定要删除%c文件(Y/N):\n");
scanf("%c",&ah);
if(ah=='y'||ah=='Y')
func(str,ch);
printf("没有删除的文件有:%s\n",str);
}
return 0;
}
以上就是东莞IT培训机构小编想要分享的全部内容,了解更多IT行业资讯以及设计开发方面的知识,欢迎联系东莞达内官网在线客服老师获取课程资料包。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请添加3216764521学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。