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


 
  




 Autor
 Autor
		


 En línea
									En línea
								


 
						