void *memcpy(void *string1, const void *string2, size_t n)
引數
string1 -- 指向用於儲存複製內容的目標陣列,型別強制轉換為 void* 指標。
string2 -- 指向要複製的資料來源,型別強制轉換為 void* 指標。
n -- 要被複製的位元組數。
返回值
該函式返回乙個指向目標儲存區 str1 的指標。
例項
下面的例項演示了 memcpy() 函式的用法。
#include
#include
int main ()
產生以下結果:
before memcpy dest =
after memcpy dest =
擷取 拼接字串,memcpy
1.擷取字串 includeint main 輸出結果 view2.填充字串 取得當前目錄下的檔案個數 include include include include include define maxline 1024 define res max 10240 int main int rc 0...
字串拷貝 strcpy 和 memcpy
char strcpy char destination,const char source 返回值 destination void memcpy void destination,const void source,size t num c實現 考慮到記憶體重疊的情況 void my memcp...
字串和字串函式
字元輸入輸出 getchar putchar ch getchar putchar ch 字串函式 字串輸入 建立儲存空間 接受字串輸入首先需要建立乙個空間來存放輸入的字串。char name scanf s name 上述的用法可能會導致程式異常終止。使用字串陣列 可以避免上述問題 char na...