tengo que ingresar dos cadenas por teclado y copiar el contenido de la segunda al final de la primera es decir si en cad1 ingreso "hola", y en cad2 ingreso "mundo", al final debe quedarme en cad1 hola mundo, el código ya casi lo tengo hecho, pero hay algo que me falta o sea cuando termino de copiar los contenidos e imprimo cad1 me sale todo junto, o sea holamundo, y yo no quiero que salga así:
i
Código
}
nt main() { char cad1[80],cad2[80]; int i=0,j=0,k=0; while(cad1[i]!='\0') { i++; } while(cad2[j]!='\0') { cad1[i+k]=cad2[j]; j++; k++; } cad1[i+k]='\0'; return 0;
se me había ocurrido, colocar en el mensaje printf("ingrese cad2 pero antes coloque un espacio"), pero no c quedaría muy croto pidiéndolo, graciass de antemano