main()
{
char cadena1[100];
char cadena2[100];
char resultado[200];
int a, b, c, d;
printf("Inserte su texto afectado: ");
scanf("%s",&cadena1);
printf("Inserte su texto a introducir: ");
scanf("%s",&cadena2);
printf("Indique la posicion en donde se insertar la cadena: ");
scanf("%i",&c);
/***
b No Esta Inicializado
Tratas de Copiar la Cadena 1 hasta la
Posicion c ??
**********************
for(a = 0; a < c; a++, b++)
{
resultado[a] = cadena1<b>;
}
******************************/
/***
Copia La Cadena 1 en el Resultado
*****************************/
strcpy(Resultado,Cadena1);
/***
Corta el Resultado en la pos c
************************/
Resultado[c] = 0x00;
/***
Anexale La cadena 2
****************/
strcat(Resultado,Cadena2);
/***
Anexale LO Que Queda de la Cadena1
a Partir de la Pos c.
******************************/
strcat(Resultado,&Cadena1[c]);
printf("Resulado [%s]n",Resultado);
}
Esperote sirva.
return 0;
}