
wchar_t字符类型赋值问题,开发环境为vs2010,基于MFC对话框的编程。
structTextAttribute{wchar_twsItemName[ATT_BUFF_SIZE];//文本自定义名称wchar_twsText[ATT_BUFF_...
struct TextAttribute{
wchar_t wsItemName[ATT_BUFF_SIZE];//文本自定义名称
wchar_t wsText[ATT_BUFF_SIZE];//文本内容
wchar_t wsFont[ATT_BUFF_SIZE];//字体
int nFontWeight;//字体大小
int nTextColor;//字体颜色
int nTextStyle;//字体风格
};
struct TextAttribute tAttr;
怎么给结构中的 wchar_t 字符类型赋值,如tAttr.wsText = "hello";tAttr.wsFont = "宋体";这样对吗? 展开
wchar_t wsItemName[ATT_BUFF_SIZE];//文本自定义名称
wchar_t wsText[ATT_BUFF_SIZE];//文本内容
wchar_t wsFont[ATT_BUFF_SIZE];//字体
int nFontWeight;//字体大小
int nTextColor;//字体颜色
int nTextStyle;//字体风格
};
struct TextAttribute tAttr;
怎么给结构中的 wchar_t 字符类型赋值,如tAttr.wsText = "hello";tAttr.wsFont = "宋体";这样对吗? 展开
3个回答
展开全部
不能这么赋值wsText是数组,给数组赋值必须一个个元素赋值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改成
wcscpy(tAttr.wsText, L"hello");
和
wcscpy(tAttr.wsFont, L"宋体");
试试
wcscpy(tAttr.wsText, L"hello");
和
wcscpy(tAttr.wsFont, L"宋体");
试试
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
wchar_t wstr[1024] = L"strings"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询