Red de conocimiento informático - Computadora portátil - Programación en lenguaje C: escriba un programa para conectar dos cadenas. No utilice la función Strcat.

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

*/