Devi fare tutto a mano perche la strcat te lo toglie il tappo('\0') quando concatena e te lo mette alla fine forse puoi provare con questo
L'allocaziona e come quella di LeleFT
for (i=0;i<strlen(prima);i++)
{
completa[i]=prima[i];
}
completa[i]='\0';
i++;
for(j=0;i<strlen(prima)+strlen[seconda];i++)
{
completa[i]=seconda[j];
}
completa[i]='\0';
sinceramente non lo provato ma compilandolo a mano sembra che funzioni
Se usi questa tattica tutte le funzioni per la gestione delle stringa vanno a farsi benedire
ciaooo![]()