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编程,核心编程第二章