作者在 2018-02-11 22:45:58 发布以下内容
#include <stdio.h>
//模拟系统删除文件==在一堆字符串里面删除某个字符
void func(char s[],int c)//函数的实现
{
char *q=s;
for(;*q!='\0';q++)
if(*q!=c)
*(s++)=*q;
*s=0;
}
int main()
{
char str[]="aabbaabbball";//相当于8.字符串这个文件夹
char ch;
printf("原文件夹里面:%s\n",str);
printf("请输入你要删除的文件:\n");
scanf("%c",&ch);
func(str,ch);//函数的调用
printf("没有删除的文件有:%s\n",str);
return 0;
}
*(s++)=*q;
*s=0;
}
int main()
{
char str[]="aabbaabbball";//相当于8.字符串这个文件夹
char ch;
printf("原文件夹里面:%s\n",str);
printf("请输入你要删除的文件:\n");
scanf("%c",&ch);
func(str,ch);//函数的调用
printf("没有删除的文件有:%s\n",str);
return 0;
}