memmove

 

書式
void *memmove(void *sp1,const void *sp2,size_t n);

機能
ポインタsp2の指す場所からsp1の場所へnバイトコピーする。コピー先の最後にナル文字(¥0)は付かない。コピー元と先が同じ場合は上書き。

戻り値
コピー先へのポインタ。

ヘッダーファイル
string.h

 

使用例

char a[] = "123abc";
char b[10];
memset(b,'\0',10);
memmove(b,a, 6);