求问C++,想从文件里读出数据并把数据存到对象数组里,有可能实现吗?? 想用fgets函数,但是不知道为什么报错,求大佬帮忙,谢谢啦... 想用fgets函数,但是不知道为什么报错,求大佬帮忙,谢谢啦 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c++ 对象 数组 搜索资料 2个回答 #热议# 什么是淋病?哪些行为会感染淋病? GTA小鸡 高粉答主 2018-05-01 · 醉心答题,欢迎关注 知道大有可为答主 回答量:2.6万 采纳率:78% 帮助的人:1.3亿 我也去答题访问个人页 关注 展开全部 p是一个Person类的数组,fgets只能读入到char*中,而不存在Perosn类到char*型的转换,所以报错。使用fgets读入一行数据到某个自定义的字符缓冲区中,然后再将缓冲区中的数据赋值给Person类中相对应的变量。 更多追问追答 追问 怎么读入到自定义的字符缓冲区呀?? 追答 char buf[100];fgets(buf, 100, fp); 追问 然后又怎么赋值呀??麻烦你了 追答 假如你的文件中每一行以年 月 日的格式记录三个整数,那么可以用fscanf分别读入这三个整数,然后使用setter函数将它们赋值给类的成员变量。int yy,mm,dd;for(int i=0;i<10;i++){ fscanf(fp,"%d%d%d",&yy,&mm,&dd); p[i].SetYear(yy); p[i].SetMonth(mm); p[i].SetDay(dd);} 追问 好哒,谢谢啦 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 尼古拉斯尔 2018-05-01 知道答主 回答量:3 采纳率:0% 帮助的人:2566 我也去答题访问个人页 关注 展开全部 有加主函数吗 更多追问追答 追问 有的,第四张图里 追答 哦,哪我就不知道了,对不起啊o((>ω< ))o 追问 哈哈,没事儿没事儿 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-12-14 c语言程序 从数据文件中读入数据到数组 2017-10-12 c语言怎么把文件中数据读取并存到数组中? 24 2016-11-14 请问C++ 如何从txt文件中读取数据,然后保存在类的数组中? 2 2019-07-13 c语言程序 从数据文件中读入数据到数组 2 2017-09-03 c语言怎么把一个数组里的值存入文本文件里 89 2020-12-10 C 问题:一个文本文件中可储存多个对象数组吗? 怎么读出 2017-08-14 C语言中,如何把数组里的数据写入文件 2015-10-25 C语言中,如何把数组里的数据写入文件 更多类似问题 > 为你推荐: