p,*q=head1;ifstreamfin("e:\\比赛项目.dat",ios::in);if(!fin){cout<<"文件打开失败!"<<endl;exit(0);}p=newMatch;?fin.read((char*)p,sizeof(Match));?while(!fin.eof())?{if(head1==NULL)head1=p;?else q->next=p; q=p;p=newMatch;fin.read((char*)p,sizeof(Match));?}fin.close();}intchange1()//对比赛项目相关信息修改{?cout<<"您正在进行修改比赛项目有关事项操作!"<<endl; creat();Match*p1;p1=head1;?cout<<"请输入要修改比赛项目的编号:"<<endl;?intnumber1;//要修改的比赛项目编号?intsign=0;//设置的标记变量?cin>>number1;?while(p1!=NULL)?{if(p1->number==number1){sign=1;break;}p1=p1->next;?}if(sign==0)?cout<<"没有找到要修改的记录!"<<endl;else?{ cout<<"请选择要修改比赛项目的那些信息"<<endl; cout<<"------修改比赛项目的编号----1"<<endl; cout<<"------修改比赛项目的名称----2"<<endl; cout<<"------修改比赛时间----3"<<endl; cout<<"------修改比赛地点----4"<<endl; cout<<"请输入对应信息的编号"<<endl; inta; intnu;//新的整形数据 charinfo[20];//新的字符数组 cin>>a; switch(a)