为什么在读文件后输出有异常

为什么在读文件后输出有错误
#include <fstream.h>
struct   datetime  
{
int   year;   /*   年   */  
int   month;   /*   月   */
int   day;   /*   日   */    
int   hour;   /*   时   */    
int   minute;   /*   分   */    
int   second;   /*   秒   */    
};    
struct   OrgCall
{      
char   sourcePhoneNbr[20];   /*   主叫号码   */    
char   destPhoneNbr[20];       /*   被叫号码   */    
struct   datetime   beginTime;   /*   通话起始时间   */    
struct   datetime   endTime;   /*   通话终止时间   */    
}orgcalllist[10];    


void   loadcallinfo()               //装载话单
{
char   ch;
ifstream   fin( "D:\\orgcalllist.txt ");
if(!fin)
{
cout < < "Cannot   open   the     file.\n ";
}
for(int   i=0;i <10;i++)
{
  fin> > orgcalllist[i].sourcePhoneNbr
> > orgcalllist[i].destPhoneNbr
> > orgcalllist[i].beginTime.year> > ch
> > orgcalllist[i].beginTime.month> > ch
> > orgcalllist[i].beginTime.day> > ch
> > orgcalllist[i].beginTime.hour> > ch
> > orgcalllist[i].beginTime.minute> > ch
> > orgcalllist[i].beginTime.second
> > orgcalllist[i].endTime.year> > ch
> > orgcalllist[i].endTime.month> > ch
> > orgcalllist[i].endTime.day> > ch
> > orgcalllist[i].endTime.hour> > ch
> > orgcalllist[i].endTime.minute> > ch
> > orgcalllist[i].endTime.second;
}
fin.close();
}

void   main()
{
loadcallinfo();
for(int   i=0;i <10;i++)
{
  cout < <orgcalllist[i].sourcePhoneNbr < < "   "
< <orgcalllist[i].destPhoneNbr < < "   "
< <orgcalllist[i].beginTime.year < < ": "
< <orgcalllist[i].beginTime.month < < ": "
< <orgcalllist[i].beginTime.day < < ": "
< <orgcalllist[i].beginTime.hour < < ": "
< <orgcalllist[i].beginTime.minute < < ": "
< <orgcalllist[i].beginTime.second < < "   "
< <orgcalllist[i].endTime.year < < ": "
< <orgcalllist[i].endTime.month < < ": "
< <orgcalllist[i].endTime.day < < ": "
< <orgcalllist[i].endTime.hour < < ": "
< <orgcalllist[i].endTime.minute < < ": "
< <orgcalllist[i].endTime.second < <endl;
}

}

文件内容如下:
83490000   85980000   2007:04:23:02:20:01   2007:04:23:12:21:11
83490000   01085980010   2007:04:23:20:58:30   2007:04:23:21:39:25
83490001   13951645164   2007:04:23:20:58:30   2007:04:23:21:39:25
83490000   85980000   2007/04/23/21/39/25   2007/04/23/18/23/21
876XY321   85981111   2007:04:23:19:11:21   2007:04:23:09:10:39
83470002   55074132   2007:04:23:15:18:19   2007:04:23:15:18:22
83490001   1790902165280115   2007:04:23:20:19:20   2007:04:23:21:08:10