Inserte una cadena en otra cadena en la posición especificada. Escrito en lenguaje c
Mueva los caracteres después de la posición especificada hacia atrás una posición y luego coloque la cadena que se insertará en la posición especificada. No olvide asignar el último carácter a '\0', querido ~~ El. El código es el siguiente, solo como referencia~
void insert(char * str,char c,int position)
{
int i;
int len=strlen(str);
for (i=strlen(str)-1;i>=position;i--)
{
str[i+1]=str[i];
}
str[posición]=c;
str[len+1 ]= '\0';
}
cadena es la cadena que debe insertarse, c es el carácter que debe insertarse y posición es la posición de inserción, que es el subíndice del personaje (comenzando desde 0)
Oye, espero que te sea útil~~