64,654
社区成员
发帖
与我相关
我的任务
分享
typedef struct STU{
TCHAR id[16];
}ID_STU;
TCHAR Info[100] = "10ghi";
TCHAR converter_a[50];
obj.id = wtos(Info,2,converter_a);
error C2440: “=” : 无法从“TCHAR *”转换为“TCHAR [6]”
没有转换为数组类型,但有转换为数组的引用或指针
TCHAR* wtos(TCHAR* wc,int wlen,TCHAR* m_char)
{
memcpy(m_char,wc,wlen* sizeof(TCHAR));
m_char[wlen* sizeof(TCHAR)] = '\0';
return m_char;
}
对于字符串的操作,多用
strncpy memcpy 这些对字符串赋值操作的函数!