segun yo con este codigo que hice deberia funcionar, no se cual es mi error
Código C:
Ver original
void Borrar(void){ FILE *fp,*fd; Datos aux; int encontrado=0; char cadena[25]; fp=abrir_fichero_b(factura,0); if(!(fp)){ else{ fd=abrir_fichero_b("auxiliar.$$$",1); if(!(fd)){ else{ if(stricmp(aux.nomart1,cadena)!=0) else if(stricmp(aux.nomart2,cadena)!=0) else if(stricmp(aux.nomart3,cadena)!=0) else if(stricmp(aux.nomart4,cadena)!=0) else if(stricmp(aux.nomart5,cadena)!=0) else if(stricmp(aux.nomart6,cadena)!=0) else if(stricmp(aux.nomart7,cadena)!=0) else if(stricmp(aux.nomart8,cadena)!=0) else if(stricmp(aux.nomart9,cadena)!=0) else if(stricmp(aux.nomart10,cadena)!=0) else encontrado=1; } if(encontrado){ } else{ } } }