Pues a ver si te sirve, esta incompleto, el que tenia se me fue por falta de backup
Solo faltan modificaciones pero es algo igual q bajas
si en clientes lees un "+142" o "-142" es por el tamaño de la estructura
osea:
struct clientes {
   char nombre[20]; // 20 +
   char a_paterno[20]; // 20+
   char a_materno[20]; // 20 +
   char rfc[30]; // 30 +
   char domicilio[50];  // 50 +
   int borrado; // esto vale por 2
                       // = 142
} cliente;   
Espero me hayas entendido:P