C++请问以下这个读取文件的代码哪里出现问题了呢?
//读取文件voidreadData(){structactivity*p1,*p2;ifstreamin("activity.txt");if(!in){cout<<"...
//读取文件 void readData() { struct activity *p1, *p2; ifstream in("activity.txt"); if (!in) { cout<<"文件打开错误!"<<endl; return; } in>>TOTAL_NUM; head = p1 = p2 = new activity; in>>p1->num>>p1->theme>>p1->num_of_peo>>p1->name>>p1->date>>p1->place>>p1->money>>p1->matter; while(!in.eof()) { p1 = new activity; in>>p1->num>>p1->theme>>p1->num_of_peo>>p1->name>>p1->date>>p1->place>>p1->money>>p1->matter; p2->next = p1; p2 = p1; } p2->next = NULL; in.close();}好像是循环体有问题 因为每次打开都是图片这种情况
展开
2个回答
2016-08-26
展开全部
文件的格式,和读入的格式,是否对应 。。。。。。。。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询