1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#include<stdio.h>
#include<conio.h>
#include<string.h>
void supprimer(char *chemin,char *chemin1,char *name)
{FILE *f,*f1;
char nom[50];
f=fopen(chemin,"r");
f1=fopen(chemin1,"w");
if((f==NULL)&&(f1==NULL))
printf("erreur d'ouverture");
else
{
while(!feof(f))
{
if(fscanf(f,"%s\n",nom)!=EOF)
{if(strcmp(nom,name)!=0)
fprintf(f1,"%s\n",nom);
}
}
fclose(f);
fclose(f1);
}
}
void main()
{
char name[50];
printf("donner le nom a supprimer :");
gets(name);
char *chemin="c:\\test\\exemple2.txt";
char *chemin1="c:\\test\\exemple3.txt";
supprimer(chemin,chemin1,name);
getch();
} |
Partager