C 教程
C 庫函數(shù) void *memcpy(void *str1, const void *str2, size_t n) 從存儲區(qū) str2 復(fù)制 n 個字節(jié)到存儲區(qū) str1。
下面是 memcpy() 函數(shù)的聲明。
void *memcpy(void *str1, const void *str2, size_t n)
該函數(shù)返回一個指向目標存儲區(qū) str1 的指針。
下面的實例演示了 memcpy() 函數(shù)的用法。
讓我們編譯并運行上面的程序,這將產(chǎn)生以下結(jié)果:
dest =
將 s 中第 11 個字符開始的 6個連續(xù)字符復(fù)制到 d 中:
讓我們編譯并運行上面的程序,這將產(chǎn)生以下結(jié)果:
json
覆蓋原有部分數(shù)據(jù):
讓我們編譯并運行上面的程序,這將產(chǎn)生以下結(jié)果:
使用 memcpy 前: abcdefg 使用 memcpy 后: ***defg其他擴展