一下纯属个人总结、欢迎拍砖!谢谢

我意思到以练促进学习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 文件相关推荐

  1. 从磁盘中读入一个文件并写入另一个文件

    import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import ...

  2. 如何删除空文件夹Java_JAVA实现将磁盘中所有空文件夹进行删除的代码

    实现代码一. import java.io.file; import java.io.*; public class delnulldir { public void showdir(file f){ ...

  3. Prometheus时序数据库-磁盘中的存储结构

    Prometheus时序数据库-磁盘中的存储结构 前言 之前的文章里,笔者详细描述了监控数据在Prometheus内存中的结构.而其在磁盘中的存储结构,也是非常有意思的,关于这部分内容,将在本篇文章进 ...

  4. 用vector写结构体

    用vector写结构体 首先你要知道的是,结构体不是普通变量,不像 int 型 可以直接的 push_back() 结构体需要一个中间的变量,先给这个变量赋值之后. 再 push_back()那个中间 ...

  5. 机器学习-62-Structured Learning-03-Structured Support Vector Machine(结构化学习-结构化支持向量机)

    文章目录 Structured Support Vector Machine Unified Framework(统一框架:两步走,三问题) two steps(两步) three problems( ...

  6. vector底层结构简介

    vector vector简介: vector实际上是一个泛型动态类型顺序表,底层数据存储在一段连续的空间上. vector优缺: 优:由于其顺序结构,它支持随机访问,读取更改效率很高. 缺:顺序结构 ...

  7. MySQL重做日志文件放在磁盘_重做日志文件

    默认情况下会有两个文件,名称分别为ib_logfile0和ib_logfile1.MySQL官方手册中将其称为InnoDB存储引擎的日志文件,不过更准确的定义应该是重做日志文件(redo log fi ...

  8. 兴业消费金融股份公司市场总监杜一谦:合规化进程中的消费金融探索

    数据猿报道,2017年10月25日,由 数据猿 联合<清华金融评论>共同主办的"2017金融科技价值峰会--数据驱动金融商业裂变"在北京隆重召开.本文为数据猿现场直播& ...

  9. 磁盘中的程序必须加载到内存才能运行

    计算机中主要的存储部件是内存和磁盘.磁盘中存储的程序必须加载到内存之后才能运行.在磁盘中保存的原始程序是无法直接运行的.这是因为,负责解析和运行程序内容的CPU,需要通过内部程序计数器来指定内存地址, ...

最新文章

  1. python安装cv-oracle时如何解决vc++的问题_python中cx_Oracle模块安装遇到的问题与解决方法...
  2. python与Excel的完美结合
  3. 汉字乱码_别欺负我读书少,这些真的不是乱码,是汉字吗?你认识几个?
  4. mini2440的时钟
  5. 细说shiro之三:在独立应用中使用shiro
  6. 批量网站IP地址查询-BlueCatTools 最新版下载地址
  7. 重磅!MobileNetV3 来了!
  8. 服务器ilo作用,iLO远程管理功能应用
  9. 《动手学深度学习》(PyTorch版)代码注释 - 50 【Semantic_segmentation】
  10. golang反射修改结构体字段(reflect.flag.mustBeAssignable using value obtained using unexported field) 2020.8.18
  11. 判断两线段相交[nyoj 1016 德莱联盟]
  12. mysql报错:check the manual that corresponds to your MySQL server version for the right syntax to use
  13. 使用electron把vue项目打包成windows应用exe程序
  14. 计算机系统动态库修复,一键修复!动态库文件 mfc100u.dll 修复使用说明
  15. 软件质量有什么特性?
  16. 程序员一般都需要什么学历?就业前景如何?
  17. 学完计算机专业英语感受,学习计算机专业英语的心得体会
  18. redission看门狗实现机制一看就懂
  19. 最贵服务器多少钱_服务器里面什么最贵
  20. 微软vs2012(visual Studio 2012)官方旗舰版下载地址

热门文章

  1. 莹石云存储卡不兼容_继入股无锡好达之后,华为再度入股国产滤波器厂商德清华莹...
  2. 智能跳过节假日算法java_java计算两个日期之前的天数实例(排除节假日和周末)...
  3. SpringBoot 获取 application.properties 文件中的内容方法 【学习记录】
  4. HTML DOM Console对象
  5. 终端主题_再见 XShell 和 ITerm 2,是时候拥抱全平台高颜值终端工具 Hyper 了!
  6. 梯度下降算法_神经网络梯度下降算法
  7. iOS 根据数组中的字典的value值进行排序
  8. 史上第二走心的 iOS11-Drag Drop 教程
  9. Linux Mint 19 安装Gnome Boxes 新建失败
  10. 解决jupyter中无自己创建的虚拟环境