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