如何将vector中的数据写入到txt中
来源:互联网 发布:excel怎么比对数据 编辑:程序博客网 时间:2024/05/17 22:03
1,若vector中的元素类型不是stl中的类,即为vector<T> vec, T 是自定义类型,那么可以在T类结构中重载运算符<<。
例如:
#include"iostream"
#include<vector>
#include"fstream"
#include"ostream"
using
namespace
std;
class
person
{
public
:
person(
char
*,
char
*);
friend
ostream & operator<<(ostream &os,person &p)//友元函数定义在person类中,可以操作person中的成员。
{
os << .Id << p.Name;
return
os;
}
private
:
char
Id[10];
char
Name[10];
};
inline
person::person(
char
*name,
char
*id)
{
strcpy
(Id, id);
strcpy
(Name, name);
}
int
main()
{
fstream file;
person *temp;
int
i;
file.open(
"result.txt"
,ios_base::out);
vector<person>stu;
for
(i = 0; i < 3; i++)
{
char
name[10], id[10];
cin >> name >> id;
temp =
new
person(name, id);
stu.push_back(*temp);
}
for
(i = 0; i <stu.size(); i++)
{
fp << stu[i];
}
fp.close();
system
(
"pause"
);
return
0;
}
0 0
- 如何将vector中的数据写入到txt中
- 将Excel数据写入到TXT中
- 将list数据写入到txt中
- 可以将vector中的数据一次写入到二进制文件中吗
- 将字符串写入到txt文件中
- java将数据写入到txt文件中(txt有固定的格式)
- java 如何将两个txt文件内容写入到一个txt文件中?
- 将数据写入.txt文件中
- MATLAB: 如何读取txt中的文件 如何将数据批量写入数据 文件名递增
- 将vector<vector<string>>写入TXT文件
- 将数据库中的数据内容写到.txt中
- 将txt中的数据存到Sql数据表中
- 将txt中的数据插入到数据库中
- VC++如何将缓冲数据写入到位图中
- python【番外篇】:将xml中的数据写入到mysql中
- 线程中如何将数据写入窗体中的文本框?
- 将txt文本读入C中(txt数据量大),将C中数据写入txt
- cocos2dx 2.x 将数据写入到txt文件
- 使用ld的wrap选项替换已有库函数
- caffe工作流程
- java中的Date与String之间的转换
- equals方法和hashcode方法
- 交换两个变量的值
- 如何将vector中的数据写入到txt中
- 第三周项目四-穷举法解决组合问题
- 在inet下写一个“HelloWorld”程序
- Android Studio添加Parcelable序列化小工具(快速提高开发效率)
- 工厂模式
- 【Android进阶】Android自定义组件之自动换行View,以TextView为例
- 解决ReactNative崩溃:Can't find variable: __fbBatchedBridge
- 【bzoj 3809】Gty的二逼妹子序列 题解&代码(c++)
- HTTP 错误 500.21 - Internal Server Error 解决方案