读书人

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

发布时间: 2012-01-19 00:22:28 作者: rapoo

求救!急!(关于文件读写问题)
我有一个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

读书人网 >VC/MFC

热点推荐