¿Cómo eliminar el carácter en un índice dado de una cadena en C?

¿Cómo elimino un carácter de una cadena?

Si tengo la cadena"abcdef" y quiero eliminar"b" ¿Cómo puedo hacer eso

La eliminación de laprimer personaje es fácil con este código:

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

int main()
{
   char word[] = "abcdef";
   char word2[10];

   strcpy(word2,&word[1]);

   printf("%s\n", word2);

   return 0;
}

strncpy(word2,word,strlen(word)-1);

me dará la cadena sin elúltim, pero aún no descubrí cómo eliminar un carácter en elmedi de una cadena.

Respuestas a la pregunta(19)

Su respuesta a la pregunta