| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1144 人关注过本帖
标题:c++中结构体向量怎样存入文件和在文件中读取
取消只看楼主 加入收藏
q470594667
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-10-26
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
c++中结构体向量怎样存入文件和在文件中读取
如下代码怎么操作?求大神啊

#include<vector>    //声明vector模板所在头文件
#include<fstream>    //文件流类
#include<iomanip>
#include<string>    //使用字符串处理函数
#include<stdlib.h>    //函数abort()所在头文件
using namespace std;

struct Passager    //乘客结构体
{
    char name[20];    //乘客姓名
    char id[20];    //证件号码
    int seat;    //座位号
};

struct Flight    //航班结构体
{
    char no[20];    //航班号
    char destination[20];    //到达港
    int Maxseats;    //总座位数
    int Restseats;    //余票额
    int takeoff;    //起飞时间,格式(小时+分钟)
    int land;    //降落时间,格式(小时+分钟)
    vector<Passager> Plist;    //乘客列表
};

class FSystem
{
private:
    vector<Flight> Flist;    //航班列表
public:
    FSystem();    //构造函数
    ~FSystem();    //析构函数
};
搜索更多相关主题的帖子: include 结构体 字符串 座位号 姓名 
2013-10-26 13:48
q470594667
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-10-26
收藏
得分:0 
回复 2楼 blueskiner
不是,就因为在书本找不到,才来求救
2013-10-26 13:57
q470594667
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-10-26
收藏
得分:0 
回复 4楼 blueskiner
给点思路来,是不是要运算符重载什么的
2013-10-26 14:24
q470594667
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-10-26
收藏
得分:0 
终于做出来了,该死的VC6.0编译器就是渣,重载>>两次竟然给我出错,在VS上就可以

[ 本帖最后由 q470594667 于 2013-10-26 16:33 编辑 ]
2013-10-26 16:30
q470594667
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-10-26
收藏
得分:0 
回复 9楼 blueskiner
用VS2012运行可以,但是好像只能存文件,不能读取啊,求救

[ 本帖最后由 q470594667 于 2013-10-28 13:16 编辑 ]
2013-10-26 23:27
q470594667
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-10-26
收藏
得分:0 
回复 11楼 blueskiner
我知道为什么读取不了了,因为我储存数据时那些数据是一整行放在一起,可能在读取时会发生错误,而我把每个数据储存后换行下次就能准确读取了(应该是这样吧,我也不清楚原理
2013-10-27 12:50
快速回复:c++中结构体向量怎样存入文件和在文件中读取
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016065 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved