CString对象无法直接给CHAR*对象赋值

来源:互联网 发布:win10 windows功能 编辑:程序博客网 时间:2024/06/08 04:38

困扰我两天的问题在十分钟前被解决。

(CString)(pDoc->cItemInfo[index].Name) = m_sStaff_Name;

此段代码可以用过编译,却不能正确被执行,正确代码如下

strcpy((pDoc->cItemInfo[index].Name), m_sStaff_Name);

C风格字符串(char[ ])中的字面值是 const char 类型数组,无法直接赋值。可用其定义函数赋值strcpy。

原创粉丝点击