>>446
バイナリサイズをどっかで覚えておけば、そのサイズ分ずらしてstrcpyかな?
char buf[1024] = "\x01\x00\x02";
int size = 3;
strcpy(&buf[size], "hoge");
とか。