Código PHP:
void Borrar(void){
FILE *fp,*fd;
Amigo aux;
int encontrado=0;
char cadena[25];
printf("Introduce el nombre del Amigo a borrar: ");
gets(cadena);
printf("n BORRANDO REGISTROS n");
fp=abrir_fichero_b(nombre_fichero,0);
if(!(fp))
printf("n Error de apuertura del archivo agenda.datn");
else{
fd=abrir_fichero_b("paso.$$$",1);
if(!(fd))
printf("n Error Imposible crear archivo auxiliarn");
else{
while ((fread(&aux, sizeof(aux), 1, fp))!=0)
if(stricmp(aux.nom,cadena)!=0)
fwrite(&aux, sizeof(aux), 1, fd);
else
encontrado=1;
fclose(fd);
}
fclose(fp);
if(encontrado){
system("del agenda.dat");
system("ren paso.$$$ agenda.dat");
printf("n Registro BORRADO con Exito!!!n");
}
else{
system("del paso.$$$");
printf("n El Registro NO SE ENCONTRO, no fue borrado!!!");
}
}
}
/******************************************