¿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.