【C++】读取txt文件中指定行的内容
使用c++读取TXT文件中指定行的内容
classification_classes_ILSVRC2012.txt:下载链接
验证:
#include <iostream>
#include <assert.h>
#include <vector>
#include <fstream>using namespace std;// 读取txt文件的某一行
int CountLines(string filename)
{ifstream ReadFile;int n = 0;string tmp;ReadFile.open(filename.c_str());//ios::in 表示以只读的方式读取文件if (ReadFile.fail())//文件打开失败:返回0{return 0;}else//文件存在{while (getline(ReadFile, tmp, '\n')){n++;}ReadFile.close();return n;}
}string ReadLine(string filename, int line)
{int lines, i = 0;string temp;fstream file;file.open(filename.c_str());lines = CountLines(filename);if (line <= 0){return "Error 1: 行数错误,不能为0或负数。";}if (file.fail()){return "Error 2: 文件不存在。";}if (line > lines){return "Error 3: 行数超出文件长度。";}while (getline(file, temp) && i < line - 1){i++;}file.close();return temp;
}int main()
{加载分类的.txt文件 提取某一行的内容string filename = "F:\\Pycharm\\PyCharm_Study\\Others\\c++_learning\\C++_Master\\Onnx\\classification\\classification_classes_ILSVRC2012.txt";int line = 5;string tmp = ReadLine(filename, line);cout << tmp << endl;printf("Done!\n");system("pause");return 0;}
参考:https://blog.csdn.net/weixin_41364297/article/details/98595081
【C++】读取txt文件中指定行的内容相关推荐
- c/c++读取txt文件中指定行的内容_和尧名大叔一起从0开始学Python编程-简单读写文件
0基础自学编程是很痛苦的一件事情,所以我想把自己学习的这个过程记录下来,让想学编程的人少走弯路,大叔文化程度较低,可能会犯一些错误,欢迎大家督促我. 今天,我们来学习一下用Python简单读写文件,这 ...
- 学python看什么书好1002无标题-如何使用pandas读取txt文件中指定的列(有无标题)
最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...
- python按列读取txt文件_如何使用pandas读取txt文件中指定的列(有无标题)
最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...
- python读取指定路径txt文件-如何使用pandas读取txt文件中指定的列(有无标题)
最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...
- c++删除txt文件中指定行
1.问题描述 比如需要删除t.txt文件中第一列等于6的行. 2.代码 思路:首先将所有行放到string数组中,然后将第一列信息放到vector中.清空原文件,将除了指定编号的行都放到原文件中. v ...
- PHP读取大文件的指定行数内容
需要读取一个文件的几行内容,但是文件比较大,所以研究了下php读取大文件的几行内容的方法,写了一个方法,代码如下(加了注释): 缓存文件如果能够保存在一行, 而利用算法读取指定的行数, 自然会比全部读 ...
- python读取字符串指定位置字符_python读取txt文件中特定位置字符的方法
python读取txt文件中特定位置字符的方法 如下所示: # -*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding(' ...
- python向文档中输入内容_Python修改文件往指定行插入内容的实例
需求:批量修改py文件中的类属性,为类增加一个core = True新的属性 原py文件如下 a.py class A(): description = "abc" 现在有一个1. ...
- 如何用python读取文本中指定行的内容
如何用python读取文本中指定行的内容 搜索资料 我来答 分享 新浪微博 QQ空间 浏览 5284 次 查看全文 http://www.taodudu.cc/news/show-64036.ht ...
最新文章
- Android Studio 编译单个module
- 如何查看一个jar文件是用什么版本jdk编译的?
- python工程师月薪多少-Python工程师的薪资到底有多高
- 解决ActionBar中不显示item的问题,item显示在overflow中
- 程序员必备的 10 大 GitHub 仓库
- Flink SQL的N way join
- 如何使用ABAP异步RFC调用提升应用性能
- 【OS】进程同步概念
- oracle exec编译失效,编译oracle失效的函数、存储过程、视图等
- TensorFlow 保存和加载模型
- 大数据可视化的意义在哪
- html5介绍 之亮点特性
- c语言单片机矩阵键盘,51单片机矩阵键盘的C语言程序与分析
- 等保基本要求三级通用要求
- 台式计算机 蓝牙,台式电脑的蓝牙在哪里?台式机怎么打开蓝牙?
- 洛谷P2000 拯救世界(NTT+生成函数)
- 在canvas画布上多次绘制图形叠加的效果
- Python的七大就业方向,小白适合哪个方向?学了Python能干什么?
- 计算机二级中制作流程图的视频教程,流程图怎么做?1分钟教会你流程图制作方法...
- 设计模式——策略模式,工厂模式,代理模式三者的区别