[求助]如何把已经转化为CString类型的CTime数据转化回CTime类型???
问题如上所诉。
我正在做一个记事本,其中用到了CTime类型的数据,现在要保存这些数据,好像必须把CTime类型的数据转换为CString 类型的才能写入文件,我用了CTime::Format()函数将CTime 变量格式化。但现在有个问题是如何将这些数据转回CTime类并写入内存。我不知道该去那找这个函数,还请知道的人给指点指点,给我一个合适的函数。谢谢。
我在Onsave()函数里写了下面的一段代码
CFile outfile;
outfile.Open("H:\\Jishi\\记事本time.txt",CFile::modeCreate);
int i;
for(i=0;i<=Num;i++)
{
outfile.Write(&Myevent[i].date,sizeof(Myevent[i].date));
outfile.Write(&Myevent[i].time,sizeof(Myevent[i].time));
}
其中Myevent[i]是一个类的对象,date和 time是对象的数据。这样写编译链接都没错,但是运行时点“保存”是就出现了“H:\Jishi\记事本time.txt无法存取”的警告,不知为何。知道的大虾们帮帮忙吧,谢谢了。
不怕出现以前的状况啊?要再来几个追根到底的,呵呵,恐怕你受不了~!
SERIAL_DYNAMIC(...,...)
SERIAL_IMPLEMENT()