char hoge;
char piyo;

memcopy(hoge, piyo, sizeof(piyo));

これだとpiyoのサイズって1ですか?