void elimina_soci(Tclient client[],int *numclient,FILE *a){
int num,i=0,trobat=0;
char res;
FILE *b;
a=fopen("socis.txt","r");
b=fopen("socis2.txt","w");
printf("Introdueix el numero de soci que vols eliminarn");
scanf("%d", &num);
while ((i<*numclient) && (trobat==0)){
if (num==client[i].numsoci){
printf("Usuari Trobat.n");
trobat=1;
}
else{
fprintf(b,"%d %s %s %s %c %dn",client[i].numsoci,client[i].dni,client[i].nom,client[i].cognom,client[i].cat,client[i].preu);
i++;
}
}
if (trobat==0)
printf("El numero d'usuari no es validn");
else{
do{
printf("Estas segur que vols eliminar aquest alumne[S/N]: n");
fflush(stdin);
scanf("%c",&res);
}while ((res!='S') && (res!='s') && (res!='N') && (res!='n'));
}
if ((res=='S') || (res=='s')){
*numclient=*numclient-1;
while (i<*numclient){
fprintf(b,"%d %s %s %s %c %dn",client[i+1].numsoci,client[i+1].dni,client[i+1].nom,client[i+1].cognom,client[i+1].cat,client[i+1].preu);
i++;
}
}
fclose(a);
fclose(b);
remove("socis.txt");
rename("socis2.txt","socis.txt");
}