#include <stdio.h>
#include <string.h>
void insertar(char cadena[], int longitud);
int main(){
char cadena1[200];
int tamano;
printf("Introduce una cadena: ");
gets(cadena1);
tamano = strlen(cadena1);
insertar(cadena1,tamano);
system("pause");
return 0;
}
void insertar(char cadena[], int longitud){
char aux[200], aux2[200], aux3[200];
int i, p, min, max, longaux;
printf("Introduce texto que quieres insertar: ");
gets(aux);
longaux = strlen(aux);
aux[longaux-1] = '\0';
printf("Inserte la posicion en donde quiere la insercion: ");
scanf("%d",&p);
fflush(stdin);
for(i=0; i<p; i++){
aux2[i]=cadena[i];
}
longaux = strlen(aux2);
aux2[longaux] = '\0';
strcat(aux2,aux);
printf("aux2+aux = %s\n",aux2);
max = longitud-p;
for(i=0; i<max; i++){
aux3[i] = cadena[p];
p++;
}
strcat(aux2,aux3);
printf("Final: %s",aux2);
}
String: Insertar subca en cad
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario