文章目录

  • 前言
  • 1 读取TXT文件中每行数据(str)
  • 2 读取TXT文件中每行以==空格==分割的数据(str)

前言

本博客将记录在C++中,对文件进行的常见相关操作


1 读取TXT文件中每行数据(str)

TIP:当神经网络模型标签过多时,可将标签信息单独放在.txt中,预测时再获取。

#include <fstream>
#include <string>
using namespace std;vector<string>labellist;
ifstream ifs;
ifs.open("label.txt");   //若打印为乱码,将txt文件打开另存为,编码方式选为ANSI
string str;while (getline(ifs, str))
{//cout << str << ";";labellist.push_back(str);
}
ifs.close();     //    ***关闭文件

2 读取TXT文件中每行以空格分割的数据(str)

TIP:将多个数组数据以空格分割存放在.txt中(同数组数据在一行),C++中获取数组数据存放在vector容器

#include <sstream>
#include <fstream>
#include <string>
#include <vector>
using namespace std;vector<float * > filedata;       //vector容器中存放float类型数组
ifstream ifs1;
ifs1.open("vector.txt");
while (getline(ifs1, str))
{float * data = new float[len]{0.0};   //len为数组长度 0.0为初始数据istringstream str(str);string out;int i = 0;while (str >> out)    //out为非空格的str数据{float a = std::stof(out);    //string 转 floatdata[i] = a;    //将数据存放在临时数组中i++;}filedata.push_back(data);    //传入的是数组首地址
}
...

临时数组data需要创建在循环内部,并建立在堆区,否则在push_back时,会出现数据覆盖问题。

-----------未完待续----------

【作者有话说】
有用请

C++ 读取TXT文件相关推荐

  1. load python txt文件_详解Python中numpy.loadtxt()读取txt文件

    为了方便使用和记忆,有时候我们会把 numpy.loadtxt() 缩写成np.loadtxt() ,本篇文章主要讲解用它来读取txt文件. 读取txt文件我们通常使用 numpy 中的 loadtx ...

  2. python将二维列表内容写入和读取.txt文件

    python读取txt文件至列表当中 首先看txt文件中内容. 上代码: readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表 每一行的内容为列表种的一个元素 我们通过循环将内容 ...

  3. java读取txt文件

    java如何读入txt文本文件的内容:java从txt文件中读取内容有多种方法,包括按照行读取文件,按照字节读取文件,首先我们来看看按照行读取txt文件中的内容的一般的步骤: 首先是我们创建一个fil ...

  4. python删除重复值所在的行数_使用python读取txt文件的内容,并删除重复的行数方法...

    注意,本文代码是使用在txt文档上,同时txt文档中的内容每一行代表的是图片的名字. #coding:utf-8 import shutil readDir = "原文件绝对路经" ...

  5. python读取txt文件并画图

    1,使用python读取txt文件 已知txt文件内容如下: 0 01 12 43 94 165 256 36 请以第一列为x轴,第二列为y轴画图 步骤如下: 1)使用readlines读取文件 2) ...

  6. python接口自动化参数化_Python读取txt文件数据的方法(用于接口自动化参数化数据)...

    小试牛刀: 1.需要python如何读取文件 2.需要python操作list 3.需要使用split()对字符串进行分割 代码运行截图 : 代码(copy) #encoding=utf-8 #1.r ...

  7. python怎么读取txt文件内容然后保存到excel-Python实现读取txt文件并转换为excel的方法示例...

    本文实例讲述了Python实现读取txt文件并转换为excel的方法.分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如 ...

  8. python读取txt文件写入-Python读写txt文本文件的操作方法全解析

    一.文件的打开和创建 >>> f = open('/tmp/test.txt') >>> f.read() 'hello python! hello world! ...

  9. 学python看什么书好1002无标题-如何使用pandas读取txt文件中指定的列(有无标题)

    最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...

  10. python导入txt为dataframe-python批量读取txt文件为DataFrame的方法

    我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...

最新文章

  1. 进程间通信(4) 匿名管道
  2. 聚类算法 距离矩阵_模糊聚类算法
  3. JupyterNotebook随记(part2)--更改JupyterNotebook主题
  4. rsync的原理和安装使用及配制详解(三)(转)
  5. HTTP笔记-SOAP基本概念
  6. c++对象回收问题_从垃圾回收解开Golang内存管理的面纱之三垃圾回收
  7. 【Hadoop】HDFS笔记(三):HDFS的Shell操作
  8. 配置CPE作为PPPoE或PPPoA的客户端
  9. PostgreSQL中的索引—9(BRIN)
  10. 戴尔服务器能用大白菜装系统吗,怎么用u盘装系统大白菜dell服
  11. 金仓数据库 KingbaseGIS 使用手册(6.8. 几何对象输入函数)
  12. 四年嵌入式技术沉淀,处女作《STM32CubeMX系列实战教程》诞生
  13. The value of the local variable xxx is not usedJava解决办法
  14. 数字化的野蛮生长需要驯服
  15. Java 常用图片处理合集
  16. python实现教师工资调整程序
  17. 元旦主题HTML,2018年元旦主题活动策划方案
  18. 在 Ubuntu 上添加或删除 PPA 存储库
  19. 计算机应用教学方法与手段,计算机应用中Office办公软件的教学方法
  20. java md5验证工具_Java MD5校验工具类

热门文章

  1. roboware studio教程_RoboWare-Studio
  2. 《ParaView Tutorial》
  3. jmeter脚本录制http/https
  4. Java动态代理(dynamic proxy)
  5. (附源码)小程序 校园二手交易平台 毕业设计 191637
  6. 诺基亚n1平板电脑刷机教程_Z Launcher详细使用教程_诺基亚 N1_平板电脑新闻-中关村在线...
  7. 【Caffe安装】caffe安装系列——史上最详细的安装步骤
  8. c语言常见输入输出格式简单介绍
  9. 数据库中状态表的设计
  10. N1刷Android TV,贫民种草指北 篇二:N1盒子:不谈刷机,只谈使用!