main
{
char *a = "ABC";
char *b = "DEF";
char *c = NULL;
combine( &c, a, b );
}
combine( char **c, char *a, char *b )
{
*c = (char *)malloc(sizeof());
strcpy( *c, a );
strcat( *c, b );
}
--
malloc 還有點問題...
--
▍▍▍│▍▍│▍▍▍│▍▍│▍▍▍│
▍▍▍│▍▍│▍▍▍│▍▍│▍▍▍│
││││││││││││││││││
我不是鋼琴 能不能黑白分明
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.171.171
size 應該是 a指標size + b指標size + 1
※ 編輯: frank6780 來自: 111.251.171.171 (11/16 18:25)