看到书上一个例子
m_strline是一个结构体指针,m_name是结构体指针所指向的char类型数据,
定义一个CString m_strname类型数据
为什么赋值是用strcpy(m_strline->m_name,m_strname.GetBuffer(0));
难道不可以直接strcpy(m_strline->m_name,m_strname)吗?
m_strline是一个结构体指针,m_name是结构体指针所指向的char类型数据,
定义一个CString m_strname类型数据
为什么赋值是用strcpy(m_strline->m_name,m_strname.GetBuffer(0));
难道不可以直接strcpy(m_strline->m_name,m_strname)吗?
char *strDestination,
const char *strSource
);
可以,第二个参数是LPSTR.,CString类重载了LPCTSTR类型操作符不过要注意编码的问题
但可以用m_strname.GetBuffer(0),因为它返回的是CString里存储的数据的地址