[VC]strcpy memcpy memset区别与简介
strcpy
原型:extern char *strcpy(char *dest,char *src);
用法:#include <string.h>
功能:把src所指由NULL結(jié)束的字符串復制到dest所指的數(shù)組中。
說明:src和dest所指內(nèi)存區(qū)域不可以重疊且dest必須有足夠的空間來容納src的字符串。
?????? 返回指向dest的指針。
memcpy
原型:extern void *memcpy(void *dest, void *src, unsigned int count);
用法:#include <string.h>
功能:由src所指內(nèi)存區(qū)域復制count個字節(jié)到dest所指內(nèi)存區(qū)域。
說明:src和dest所指內(nèi)存區(qū)域不能重疊,函數(shù)返回指向dest的指針。
memset
原型:extern void *memset(void *buffer, int c, int count);
用法:#include <string.h>
功能:把buffer所指內(nèi)存區(qū)域的前count個字節(jié)設(shè)置成字符c。
說明:返回指向buffer的指針。
轉(zhuǎn)載于:https://www.cnblogs.com/gredswsh/p/strcpy_memcpy_memset.html
總結(jié)
以上是生活随笔為你收集整理的[VC]strcpy memcpy memset区别与简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wp8.1 Study11:APP里文件
- 下一篇: C++拾遗(四)——顺序容器