全球旧事资料 分类
必须有足够的空间来容纳src的字符串。r
返回指向dest的指针。r
出错可能:r
1src和dest重叠r
2dest不足以容纳src的字符串r
3安全性高于strcpy但是当dest长度大于src长度,两者出同样的错误。字符串截断,没有0r
r
lstrcpylstr
cpyr
原型LPTSTRlstrcpyLPTSTRdestLPTSTRsrcr
LPTSTRlstrcpyLPTSTRdestLPTSTRsrci
tcou
tr
功能:类似于strcpy和str
cpyr
说明:这是wi
dowsAPI只能用于wi
dows平台。和标准C函数strcpystr
cpy区别在于,如果定义了u
icode,lstrcpy就变成wstrcpy完成doublebyteu
icode字符的拷贝。r
r
wstrcpyr
原型:wchar_twstrcpywchar_tws1wchar_tws2r
wchar_twstr
cpywchar_tws1wchar_tws2i
t
r
功能:类似于strcpy和str
cpy但是作用于宽字符,r
说明:所在头文件是wstri
gh而不是stri
ghr
出错可能:r
原理类似窄符拷贝r
r
memmover
原型:exter
voidmemmovevoiddestco
stvoidsrcu
sig
edi
tcou
tr
功能:由src所指内存区域复制cou
t个字节到dest所指内存区域。r
说明:src和dest所指内存区域可以重叠,但复制后src内容会被更改。函数返回指向dest的指针。由此可见,用memmove比memcpy安全的多!r
r
好听全球资料 返回顶部