vector与结构体联合使用 在磁盘中生成.txt 文件
一下纯属个人总结、欢迎拍砖!谢谢
我意思到以练促进学习C++编程基础是很有帮助的
这篇文章是我为了熟悉掌握文件流和STL中的vector以及结构体三个只知识点所写的代码:
#include <string> #include <stdlib.h> #include <iostream> #include <fstream> #include <vector>using namespace std;struct cashier {string cashierNumber;string password; };cashier _cashier; vector <cashier> account;void main() {ofstream root_file;root_file.open("d:\\rootNumber.txt ",ios::out);if (!root_file){cout<< "创建根账户失败!"<<endl;}_cashier.cashierNumber="888888";_cashier.password="888888";account.push_back(_cashier);for (vector<cashier>::iterator it=account.begin();it!=account.end();it++){root_file<<it->cashierNumber<<" ";root_file<<it->password;}root_file.close();system("pause"); }
在磁盘中生成的文件如下图所示:
转载于:https://www.cnblogs.com/hww836967373/archive/2013/04/30/3051537.html
vector与结构体联合使用 在磁盘中生成.txt 文件相关推荐
- 从磁盘中读入一个文件并写入另一个文件
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import ...
- 如何删除空文件夹Java_JAVA实现将磁盘中所有空文件夹进行删除的代码
实现代码一. import java.io.file; import java.io.*; public class delnulldir { public void showdir(file f){ ...
- Prometheus时序数据库-磁盘中的存储结构
Prometheus时序数据库-磁盘中的存储结构 前言 之前的文章里,笔者详细描述了监控数据在Prometheus内存中的结构.而其在磁盘中的存储结构,也是非常有意思的,关于这部分内容,将在本篇文章进 ...
- 用vector写结构体
用vector写结构体 首先你要知道的是,结构体不是普通变量,不像 int 型 可以直接的 push_back() 结构体需要一个中间的变量,先给这个变量赋值之后. 再 push_back()那个中间 ...
- 机器学习-62-Structured Learning-03-Structured Support Vector Machine(结构化学习-结构化支持向量机)
文章目录 Structured Support Vector Machine Unified Framework(统一框架:两步走,三问题) two steps(两步) three problems( ...
- vector底层结构简介
vector vector简介: vector实际上是一个泛型动态类型顺序表,底层数据存储在一段连续的空间上. vector优缺: 优:由于其顺序结构,它支持随机访问,读取更改效率很高. 缺:顺序结构 ...
- MySQL重做日志文件放在磁盘_重做日志文件
默认情况下会有两个文件,名称分别为ib_logfile0和ib_logfile1.MySQL官方手册中将其称为InnoDB存储引擎的日志文件,不过更准确的定义应该是重做日志文件(redo log fi ...
- 兴业消费金融股份公司市场总监杜一谦:合规化进程中的消费金融探索
数据猿报道,2017年10月25日,由 数据猿 联合<清华金融评论>共同主办的"2017金融科技价值峰会--数据驱动金融商业裂变"在北京隆重召开.本文为数据猿现场直播& ...
- 磁盘中的程序必须加载到内存才能运行
计算机中主要的存储部件是内存和磁盘.磁盘中存储的程序必须加载到内存之后才能运行.在磁盘中保存的原始程序是无法直接运行的.这是因为,负责解析和运行程序内容的CPU,需要通过内部程序计数器来指定内存地址, ...
最新文章
- python安装cv-oracle时如何解决vc++的问题_python中cx_Oracle模块安装遇到的问题与解决方法...
- python与Excel的完美结合
- 汉字乱码_别欺负我读书少,这些真的不是乱码,是汉字吗?你认识几个?
- mini2440的时钟
- 细说shiro之三:在独立应用中使用shiro
- 批量网站IP地址查询-BlueCatTools 最新版下载地址
- 重磅!MobileNetV3 来了!
- 服务器ilo作用,iLO远程管理功能应用
- 《动手学深度学习》(PyTorch版)代码注释 - 50 【Semantic_segmentation】
- golang反射修改结构体字段(reflect.flag.mustBeAssignable using value obtained using unexported field) 2020.8.18
- 判断两线段相交[nyoj 1016 德莱联盟]
- mysql报错:check the manual that corresponds to your MySQL server version for the right syntax to use
- 使用electron把vue项目打包成windows应用exe程序
- 计算机系统动态库修复,一键修复!动态库文件 mfc100u.dll 修复使用说明
- 软件质量有什么特性?
- 程序员一般都需要什么学历?就业前景如何?
- 学完计算机专业英语感受,学习计算机专业英语的心得体会
- redission看门狗实现机制一看就懂
- 最贵服务器多少钱_服务器里面什么最贵
- 微软vs2012(visual Studio 2012)官方旗舰版下载地址
热门文章
- 莹石云存储卡不兼容_继入股无锡好达之后,华为再度入股国产滤波器厂商德清华莹...
- 智能跳过节假日算法java_java计算两个日期之前的天数实例(排除节假日和周末)...
- SpringBoot 获取 application.properties 文件中的内容方法 【学习记录】
- HTML DOM Console对象
- 终端主题_再见 XShell 和 ITerm 2,是时候拥抱全平台高颜值终端工具 Hyper 了!
- 梯度下降算法_神经网络梯度下降算法
- iOS 根据数组中的字典的value值进行排序
- 史上第二走心的 iOS11-Drag Drop 教程
- Linux Mint 19 安装Gnome Boxes 新建失败
- 解决jupyter中无自己创建的虚拟环境