读书人

strcpy和lstrcpy有什么区别解决方案

发布时间: 2012-02-11 09:51:35 作者: rapoo

strcpy和lstrcpy有什么区别
strcpy和lstrcpy有什么区别

[解决办法]
strcpy是C运行时函数,是标准C提供的函数
lstrcpy是Windows API
而StrCpy仅仅是lstrcpy的调用而已,相当于lstrcpy
在微软的开发环境里比方说VC开发windows程序,最好使用lstrcpy(),否则很多地方会出问题,用了lstrcpy()就放心多了


[解决办法]
如果定义了 unicode

lstrcpy() 就是 wstrcpy()

否则 仍然是 strcpy()


unicode 是什么?
char 用8位表示一个字符

unicode 用16位来表示一个字符
所以unicode 包含了世界上你能见到的所有计算机符号
[解决办法]

楼上有误
如果定义了 unicode
lstrcpy() 和 wstrcpy()功能相同
否则 和 strcpy()功能相同
补充一下
lstrcpy是api,任何可以调用api的语言都能使用。
[解决办法]
先学下Unicode编程,核心编程第二章

读书人网 >C++

热点推荐