Borrar letra de las palabras introducidas en C

Realizar un programa que borre letras a palabras introducidas como argumento
de línea de comandos. La lista de argumentos del programa es:
• Palabras (de 1 a n)
• Palabra BORRAR. Si no se introduce esta palabra se emite un mensaje de
error y se cierra el programa
• Letra a eliminar de las palabras previamente introducidas


#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int main(int argc,char *argv[]){
  char a;
  int i,p,distancia;

  if (argc<4){
      printf("Atencion,Recuerde la sintaxis del programa ./nombre pal1 pal2 ... BORRAR letra\n");
      return -1;
  }

  if(!strcmp(argv[argc-2],"BORRAR")){
      printf("usted a elegido Borrar\n");
  }else{
    printf("Instruccion erronea, solo funciona con BORRAR");
    return -1;

  }