Satoru Takabayashi <ccsatoru@xxxxxxxxxxxxxxxxxx> wrote: >こんな感じで良いのでしょうか? > >void *memmove(void *d, void *s, size_t n) >{ > size_t i; > > for (i = 0; i < n; i++) { > *((char *)d + i) = *((char *)s+ i); > } > return d; >} ダメでしたね。 d > s で重なっているときに破壊されます。 -- 高林 哲 Satoru Takabayashi