首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

求救!(关于文件读写有关问题)

2012-01-19 
求救!急!(关于文件读写问题)我有一个200709.man的文件,不知道里面的内容,只知道结构体变量struct CManCoun

求救!急!(关于文件读写问题)
我有一个200709.man的文件,不知道里面的内容,只知道结构体变量 

struct CManCount //计费
{
 CTime BgTime; //开始时间。 
 CTime UpTime; //摘机时间。
 CTime EdTime; //挂机时间。
 char s_zjh[16]; //主叫号:15位。
 long zxh; //坐席号
 long gh; //坐在当前位置上的工号。
 long bjh; //打入号码
 long Code; 
};

是这样的,我现在想把这样的一组数据写进去

14:32:23 14:32:35 14:40:50 043188621270 15 208 968899 110011  

14:37:23 14:37:35 14:50:50 043188621355 16 209 968899 110011  

14:55:23 14:55:35 15:40:50 043188621270 15 208 968899 110011  

数据相当多 而且200709.man里的日期是带年月日的 这组数据里还不带,要求这组数据必须以上面的格式写进去

小弟是新手,请求高手赐教,只要能把时间写成和上面的格式是一样的就可以了,别的好说.



[解决办法]
CTime的用法MSDN很详细的

;
FILE* file;
file = fopen(xxx);
...

fprintf(file, "%s %s %s %s %d %d %d %d",
(LPCTSTR)BgTime.Format("%H:%M:%S"),
(LPCTSTR)UpTime.Format("%H:%M:%S"),
(LPCTSTR)EdTime.Format("%H:%M:%S"),
s_zjh,
zxh,
gh,
bjh,
Code);

fclose(file);
[解决办法]
GetYear GetMonth GetDay

热点排行