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