使用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文件中指定行的内容相关推荐

  1. c/c++读取txt文件中指定行的内容_和尧名大叔一起从0开始学Python编程-简单读写文件

    0基础自学编程是很痛苦的一件事情,所以我想把自己学习的这个过程记录下来,让想学编程的人少走弯路,大叔文化程度较低,可能会犯一些错误,欢迎大家督促我. 今天,我们来学习一下用Python简单读写文件,这 ...

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

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

  3. python按列读取txt文件_如何使用pandas读取txt文件中指定的列(有无标题)

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

  4. python读取指定路径txt文件-如何使用pandas读取txt文件中指定的列(有无标题)

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

  5. c++删除txt文件中指定行

    1.问题描述 比如需要删除t.txt文件中第一列等于6的行. 2.代码 思路:首先将所有行放到string数组中,然后将第一列信息放到vector中.清空原文件,将除了指定编号的行都放到原文件中. v ...

  6. PHP读取大文件的指定行数内容

    需要读取一个文件的几行内容,但是文件比较大,所以研究了下php读取大文件的几行内容的方法,写了一个方法,代码如下(加了注释): 缓存文件如果能够保存在一行, 而利用算法读取指定的行数, 自然会比全部读 ...

  7. python读取字符串指定位置字符_python读取txt文件中特定位置字符的方法

    python读取txt文件中特定位置字符的方法 如下所示: # -*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding(' ...

  8. python向文档中输入内容_Python修改文件往指定行插入内容的实例

    需求:批量修改py文件中的类属性,为类增加一个core = True新的属性 原py文件如下 a.py class A(): description = "abc" 现在有一个1. ...

  9. 如何用python读取文本中指定行的内容

    如何用python读取文本中指定行的内容 搜索资料 我来答 分享 新浪微博 QQ空间 浏览 5284 次 查看全文 http://www.taodudu.cc/news/show-64036.ht ...

最新文章

  1. Android Studio 编译单个module
  2. 如何查看一个jar文件是用什么版本jdk编译的?
  3. python工程师月薪多少-Python工程师的薪资到底有多高
  4. 解决ActionBar中不显示item的问题,item显示在overflow中
  5. 程序员必备的 10 大 GitHub 仓库
  6. Flink SQL的N way join
  7. 如何使用ABAP异步RFC调用提升应用性能
  8. 【OS】进程同步概念
  9. oracle exec编译失效,编译oracle失效的函数、存储过程、视图等
  10. TensorFlow 保存和加载模型
  11. 大数据可视化的意义在哪
  12. html5介绍 之亮点特性
  13. c语言单片机矩阵键盘,51单片机矩阵键盘的C语言程序与分析
  14. 等保基本要求三级通用要求
  15. 台式计算机 蓝牙,台式电脑的蓝牙在哪里?台式机怎么打开蓝牙?
  16. 洛谷P2000 拯救世界(NTT+生成函数)
  17. 在canvas画布上多次绘制图形叠加的效果
  18. Python的七大就业方向,小白适合哪个方向?学了Python能干什么?
  19. 计算机二级中制作流程图的视频教程,流程图怎么做?1分钟教会你流程图制作方法...
  20. 设计模式——策略模式,工厂模式,代理模式三者的区别

热门文章

  1. Microsoft公司 .CAB文件格式
  2. Xilinx平台Aurora IP介绍(汇总篇)
  3. 萌卡错误记录1--Mcnp source subroutine linking trouble
  4. 一、Storm是什么?
  5. http请求时返回的304是干什么的
  6. 织梦学习 织梦留言板【详解】
  7. 晨风机器人发送图片_晨风机器人基本使用说明
  8. Cortex-M3处理器
  9. Linux系统shell脚本之打印系统的IP信息
  10. 能上QQ不能打开网页的解决方法