c++将vector保存至文件
发布时间
阅读量:
阅读量
c++ 保存 vector 到文件
将vector中的数据以二进制形式存储至文件,以及从文件中读取数据并恢复为vector的操作并不复杂,但需要深入理解一些细节背后的机制,并明确数据的存储结构。设定存储格式的过程与网络通信中的协议制定具有相似之处,只有当数据的存取双方遵循相同的规则,才能确保整个流程的完整性。以下代码示例可供参考,仅作为指导用途:
#include<iostream>
#include<stdio.h>
#include<vector>
#include<string>
#include<string.h>
#include<fstream>
using namespace std;
const int vertif = 0x1234abcd; //vertif放在文件的开头和结尾用于简单判断是否正确读取数据
string filePath = "D:/TEMP/DATA";
struct Unit{
int idx;
char str[10];
};
//将vector保存到二进制文件
int saveData(){
//创建测试数据
Unit t
全部评论 (0)
还没有任何评论哟~
