读书人

lstrcpyn在unicode下怎么置空

发布时间: 2013-12-15 22:17:19 作者: rapoo

lstrcpyn在unicode下如何置空
关于这个函数以前一直这样用

lstrcpyn(pStr, '\0', nSize);

今天换了unicode后,提示
 warning C6309:  Argument '2' is null: this does not adhere to function specification of 'lstrcpynW'
, 后来一想'\0'在uncode下不行,需要\0\0才行,
要怎么写呢

lstrcpyn(pStr, "\0\0", nSize);//这样?怎么感觉怪怪的,我想要一种可以在ansi和unicode下都不报的写法

求大神指点


[解决办法]
不错!

引用:
lstrcpyn(pStr, _T(""), nSize);//试了半天,这样写就好了


Quote: 引用:

直接写0试试看。

读书人网 >C++

热点推荐