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...