strcpy和memcpy的標準實現

2021-06-20 06:02:28 字數 626 閱讀 8660

strcpy和memcpy都是標準c庫函式,它們有下面的特點。

strcpy提供了字串的複製。即strcpy只用於字串複製,並且它不僅複製字串內容之外,還會複製字串的結束符。

已知strcpy函式的原型是:char* strcpy(char* dest, const char* src);

memcpy提供了一般記憶體的複製。即memcpy對於需要複製的內容沒有限制,因此用途更廣。

void *memcpy( void *dest, const void *src, size_tcount);

#include #include #include using namespace std;

char* strcpy(char *dst, const char *src)

void* memcpy(void *dst, const void *src, size_t len)

} else }

return ret;

}int main()

strcpy和memcpy的區別

strcpy和memcpy都是標準c庫函式,它們有下面的特點。strcpy提供了字串的複製。即strcpy只用於字串複製,並且它不僅複製字串內容之外,還會複製字串的結束符。已知strcpy函式的原型是 char strcpy char dest,const char src memcpy提供了一般記...

strcpy和memcpy的區別

strcpy和memcpy都是標準c庫函式,它們有下面的特點 strcpy提供了字串的複製。即strcpy只用於字串複製,並且它不僅複製字串內容之外,還會複製字串的結束符。已知strcpy函式的原型是 char strcpy char dest,const char src memcpy提供了一般記...

strcpy和memcpy的區別

strcpy和memcpy都是標準c庫函式,它們有下面的特點。strcpy提供了字串的複製。即strcpy只用於字串複製,並且它不僅複製字串內容之外,還會複製字串的結束符。已知strcpy函式的原型是 char strcpy char dest,const char src memcpy提供了一般記...