Programación en lenguaje C: escriba un programa para conectar dos cadenas. No utilice la función Strcat.
Idea: ingrese dos cadenas a y b, primero encuentre la posición final de la primera cadena a, luego coloque todos los elementos de b al final de a y finalmente agregue la marca de final.
Código de referencia: #include
void?mystrcat(char?a[],char?b[]){
int? i=0,j=0;
while(a[i++]!='\0');// ¿Encontrar la posición final de a?
i--;< / p>
while(b[j]!='\0'){//Asignar elemento b a a?
a[i++]=b[j++];
}?
a[i]='\0';//¿Agregar marca de final?
}
int?main()
{
char?a[100],b[100];
obtiene(a);
obtiene(b); p>
mystrcat(a,b);
puts(a);?
return?0;
}
/*
Resultado de la ejecución:
123
456
123456
*/ p>