首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++中怎么将向量存入文件中

2013-06-26 
c++中如何将向量存入文件中我定义了一个类 class T{string namestring sexstring num}然后定义了一个向

c++中如何将向量存入文件中
我定义了一个类 class T{
                 string name;
                 string sex;
                 string num;
               }
  然后定义了一个向量 vector <T> a;
  ofstream(file);
              我想从键盘输入姓名  性别  号码信息到向量a中,请问大家如何将a存入二进制文件中?
                需要一个一个传入,还是可以直接都存入?file.write(a,sizeof(a));可以吗?
[解决办法]
先定义文件格式,比如:namelen(4 BYTE) name (\0) sexlen(4 BYTE) sex (\0) numlen(4BYTE) num (\0)这样再遍历vector,存入文件就好了。

热点排行