memcpy函式使用說明

2021-09-24 18:21:59 字數 623 閱讀 2775

void *memcpy(void *str1, const void *str2, size_t n)

引數str1 -- 指向用於儲存複製內容的目標陣列,型別強制轉換為 void* 指標。

str2 -- 指向要複製的資料來源,型別強制轉換為 void* 指標。 const關鍵字可以保證str2的內容不被修改

n -- 要被複製的位元組數。

例如:將陣列a的前50個值複製到b陣列中

int a[100],b[50];

memcpy(b, a, sizeof(b));

例如:將陣列a的前50個值拷貝到b, 50到75的值拷貝到c, 75到100的值拷貝到d

int a[100],b[50],c[25],d[25];

memcpy(b, a, sizeof(b)) //b只能拷貝50個值

memcpy(c,a+50, sizeof(c) //從a的第50個值開始拷貝

memcpy(d,a+75, sizeof(d) //從a的第75個值開始拷貝

對於字串也是一樣的,例如:

#include #includeint main()

memset 函式使用說明

sets buffers to a specified character.void memset void dest intc size tcount example memset.c this program uses memset to set the first four bytes of ...

php header 函式使用說明

php只是以http協議將html文件的標頭送到瀏覽器,告訴瀏覽器具體怎麼處理這個頁面,至於傳送的內容則需要熟悉一下http協議了,與php無關了,可參照 header 函式使用說明 一 作用 php只是以http協議將html文件的標頭送到瀏覽器,告訴瀏覽器具體怎麼處理這個頁面,至於傳送的內容則需...

linux open 函式使用說明

open 函式用於開啟和建立檔案。以下是open 函式的簡單描述 include int open const char pathname,int oflag,返回值 成功則返回檔案描述符,否則返回 1 對於 open 函式來說,第三個引數 僅當建立新檔案時才使用,用於指定檔案的訪問許可權位 acc...