VC编程问题 如何读取我在文件中存储好的时间,并且和当前时间比较。

我需要做一个航班的时刻表 然后这个时间表是在file中储存的,请问这个file中的时间如何比较当前时间

CTime Now= CTime::GetCurrentTime();//当前时间
CTime ftime(year,month,day,hour,minute,second);//年月日时分秒,从文件读取后赋值
if(ftime>Now) //直接比较
CTimeSpan ts = Now - ftime; //计算时间差追问

我的文件里面有很多个时间 起飞时间 降落时间 dos怎么知道读取哪一个?

追答

不清楚你的文件结构,我更不知道该读取哪个。。。。
这个是你程序逻辑问题好吧,根据程序逻辑来做就好了。dos啥意思?控制台程序?

追问

程序逻辑是个什么

追答

就是你的程序功能需要你怎么读取,文件结构是怎么保存等等。。。。
不清楚你的功能需求、文件结构、设计逻辑,只能帮你这么多。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-22
这个主要要看文件的格式以及数据的结构,来确定读取数据的节点。就想读取INI、xml文件一样。如果无法区别,只能一边读取一边与当前时间进行比较
相似回答