Ruanes
Power Member
Oi, estou a aprender umas coisas com funções e tenho um erro no seguinte codigo:
o objectivo deste codigo é que ele faça o mesmo que a função strcat().
o problema é que ele apresenta-me a segunda string(destino) e nao as duas strings juntas.
Sou novo nisto por isso isto é capas de ter uns poucos de erros.
Código:
char StrCat(char *destino,char *origem)
{
while (*origem!='\0')
{
*origem++;
}
while (*destino)
{
*origem=*destino;
*destino++;
*origem++;
}
*destino='\0';
return (*destino);
}
o objectivo deste codigo é que ele faça o mesmo que a função strcat().
o problema é que ele apresenta-me a segunda string(destino) e nao as duas strings juntas.
Sou novo nisto por isso isto é capas de ter uns poucos de erros.