C 速查手冊
11.3.15 memcpy()
string.h 的函數 (function) memcpy() 類似 strncpy() ,從某一記憶體區段拷貝 n 個字元 (character) 到另一記憶體區段。
以下程式從字元陣列 (array) s 拷貝 10 個字元到字元陣列 t
#include <stdio.h>
#include <string.h>
int main(void)
{
char s[] = "You can't teach an old dog new tricks.";
char t[20];
memcpy(t, s, 10);
printf("%s\n", t);
return 0;
}
/* 《程式語言教學誌》的範例程式
http://kaiching.org/
檔名:cmemcpy.c
功能:示範 string.h 中函數 memcpy() 的使用
作者:張凱慶 */
編譯後執行,結果如下
$ gcc cmemcpy.c |
$ a.out |
You can't |
$ |