📄 filedel.cpp
字号:
#include<stdio.h>
#include<io.h>
#include<string.h>
int filedel(char sys[],char filename[],char name[])
{
int i=0,j=0,k=0,fag=0,dg=0;
char str[100][32];
char str2[100][32];
unlink(filename);
dg=access(filename,0);
if(dg==0)
{
printf("删除失败\n");
return 1;
}
for(k=0;k<100;k++)
{
str[k][0]='\0';
str2[k][0]='\0';
}
FILE *fp;
strcat(name,"\n");
fp=fopen(sys,"r");
while(1)
{
fgets(str[fag++],31,fp);
if(strlen(str[fag-1])==0)
break;
}
for(i=0,j=0;i<fag;i++)
{
if(strcmp(name,str[i]))
strcat(str2[j++],str[i]);
}
fclose(fp);
fp=fopen(sys,"w");
for(i=0;i<j;i++)
fprintf(fp,"%s",str2[i]);
fclose(fp);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -