CString做为结构体成员的问题
定义了一个如下的结构题
typedef struct
{
int m_i;
CString m_t1;
CString m_t2
} TagStruc;
给它初值后,保存为文件.但是当从新从文件中读到该结构体时,m_t1,m_t2的值没办法得到.且不能进行任何赋值,断言说是无效指针.我想这是因为CString 不能确定其长度造成的.
请求解决办法.
就是说我给结构体
cc.m_i=4;
cc.m_t1="dfasdf";
cc.m_t2=" asdfasf";
把cc存如文件dd.dat后,再从cc.dat中读出来,cc的值不变.谢谢