C++课程设计要求编写一个学生成绩管理系统,
我定义了学生类和课程类,由于每个学生所修课程数可能不一样,这样就会有多个课程类的对象,这里我用了数组。问题在于向文件读和向文件写的操作中,课程数目是不一样的,应该怎么存和写呢?谢谢
PS:问一个可能会遭人鄙视的问题,输出流函数write()和输入流函数read()可以存对象吗?(比如把学生类的对象存进文件里)
C++ 课设,关于I/O流文件操作和数据存写的问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答
- hair_man 2015-08-03 15:13关注
每个课程类的大小应该是一样的吧。就像往文件里写结构体一样、一把写进去,你的程序输出文件如果是一个学生一个,就可以把这个学生选了几门课做一个计数、写在文件开头,在读取文件的时候就可以先读取一个int,然后再读取课程信息啦
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 对于相关问题的求解与代码
- ¥15 ubuntu子系统密码忘记
- ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料
- ¥15 使用R语言marginaleffects包进行边际效应图绘制
- ¥20 usb设备兼容性问题
- ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
- ¥15 安装svn网络有问题怎么办