| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3509 人关注过本帖
标题:[求助]如何把已经转化为CString类型的CTime数据转化回CTime类型???
取消只看楼主 加入收藏
xigong
Rank: 1
等 级:新手上路
威 望:1
帖 子:19
专家分:0
注 册:2006-9-2
收藏
 问题点数:0 回复次数:4 
[求助]如何把已经转化为CString类型的CTime数据转化回CTime类型???

问题如上所诉。
我正在做一个记事本,其中用到了CTime类型的数据,现在要保存这些数据,好像必须把CTime类型的数据转换为CString 类型的才能写入文件,我用了CTime::Format()函数将CTime 变量格式化。但现在有个问题是如何将这些数据转回CTime类并写入内存。我不知道该去那找这个函数,还请知道的人给指点指点,给我一个合适的函数。谢谢。

搜索更多相关主题的帖子: CTime CString 类型 数据 
2006-09-11 22:17
xigong
Rank: 1
等 级:新手上路
威 望:1
帖 子:19
专家分:0
注 册:2006-9-2
收藏
得分:0 

哦,是这样,谢谢啦。我去试试。

2006-09-11 23:09
xigong
Rank: 1
等 级:新手上路
威 望:1
帖 子:19
专家分:0
注 册:2006-9-2
收藏
得分:0 

我在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无法存取”的警告,不知为何。知道的大虾们帮帮忙吧,谢谢了。

2006-09-12 12:04
xigong
Rank: 1
等 级:新手上路
威 望:1
帖 子:19
专家分:0
注 册:2006-9-2
收藏
得分:0 

刚才问老师了,似乎CFile::Write()不支持CTime类型的输入。怎么办,有没有更好的办法?求助啊,我的小学期马上就要结束了,还请诸位帮帮忙啊。谢过了先。

2006-09-12 14:03
xigong
Rank: 1
等 级:新手上路
威 望:1
帖 子:19
专家分:0
注 册:2006-9-2
收藏
得分:0 

谢谢8楼的回答,我确实是这么做的,效果不错,问题已经得到了很好的解决.

2006-09-16 19:50
快速回复:[求助]如何把已经转化为CString类型的CTime数据转化回CTime类型???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042977 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved