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