发布网友 发布时间:2024-10-24 13:19
共3个回答
热心网友 时间:2024-10-26 19:24
m_putout.Append(L"1")或者m_putout.Append(_T("1"))
m_putout应该是unicode编码的。
热心网友 时间:2024-10-26 19:29
你可以用m_putout.Append(_T("1"))
现在用VS编程时,一般默认是UNICODE的,所以"1"是不可以的,所有字符你都加上个转换函数_T("")就没有问题了,
你这个函数在VC6上是不会出问题的,因为VC6默认是ASCII的。。。。
热心网友 时间:2024-10-26 19:28
象楼上说的就可以了.
cannot convert parameter 1 from 'const char [2]' to 'const wchar_t *' 意思是不能把第一个参数从ANSI字符转为宽字符,你在串的前面加上"L"后,它就变成宽字符串了.