数据格式整齐

如果每行数据格式整齐,可以使用 C 库函数 fscanf

SA0010001 13:00 16:39
SA0010101 07:22 22:01
SA0010111 12:00 11:56

[C] fscanf

int main()
{int start_h, start_m, end_h, end_m;FILE *fp = fopen("input.txt", "r");while(!feof(fp)){char name[10];fscanf(fp, "%s %d:%d %d:%d", name, &start_h, &start_m, &end_h, &end_m);...}return 1;
}

数据格式不整齐

如果每行数据格式不同,可以使用 C 库函数 fgets 或 C++ 库函数 getline

A B C D
B E
C F G

[C] fgets

int main()
{FILE *fp = fopen("input.txt", "r");while(!feof(fp)){char tmp[20];fgets(tmp, 20, fp);...}return 1;
}

[C++] getline

getline 默认遇到 \n 停止,适合一次读取整行。

#include<iostream>
#include<string>
#include<fstream>using namespace std;int main()
{ifstream fp;fp.open("input_3.txt", ios::in);while(!fp.eof()){string str;getline(fp, str);cout << str  << " " << str.length() << endl;}return 1;
}

[C/C++] 按行读取文件相关推荐

  1. Python按行读取文件、写文件

    Python按行读取文件 学习了:https://www.cnblogs.com/scse11061160/p/5605190.html file = open("sample.txt&qu ...

  2. C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结。

    C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结. 一.总结 C++/Php/Python/Shell 程序按行读取文件或者控制台(php读取标准输入:$fp = fope ...

  3. python读取大文件的某行_Python按行读取文件的实现方法【小文件和大文件读取】...

    本文实例讲述了Python按行读取文件的实现方法.分享给大家供大家参考,具体如下: 小文件: #coding=utf-8 #author: walker #date: 2013-12-30 #func ...

  4. Shell按行读取文件的3种方法

    Shell按行读取文件的方法有很多,常见的三种方法如下: 要读取的文件: 1 [root@mini05 20180930-2]# cat file.info 2 111 3 222 4 333 444 ...

  5. python按行读取文件效率高吗_Python按行读取文件的实现方法【小文件和大文件读取】...

    本文实例讲述了Python按行读取文件的实现方法.分享给大家供大家参考,具体如下: 小文件: #coding=utf-8 #author: walker #date: 2013-12-30 #func ...

  6. 文件------概念、基本操作、打开文件的方式、按行读取文件内容、复制文件、文件/目录的常用管理操作、文本文件的编码格式、练习1-4

    文件的概念 文件的概念 计算机的文件,就是存储在某种长期储存设备上的一段数据 长期存储设备包括:硬盘.U盘.移动硬盘.光盘... 文件的作用 将数据长期保存下来,在需要的时候使用 文件的存储方式 在计 ...

  7. python按行读字符串,python按行读取文件并找出其中指定字符串

    python怎么提取出文件里的指定内容 python读取文件内容的方法: 一.最方便的方法是一次性读取文件中的所有内容并放置到一个大字符串中: all_the_text = open('thefile ...

  8. Python readline()和readlines()函数:按行读取文件

    Python readline()和readlines()函数:按行读取文件 前面章节中讲到,如果想读取用 open() 函数打开的文件中的内容,除了可以使用 read() 函数,还可以使用 read ...

  9. Python3跳过第一行读取文件

    在读取文件的时候,我们很多时候并不需要文件头的注释信息(即第一行),通过判断其是否是第一行来读取在读取大文件时很费劲(每读取一行判断一次). 下面是我跳过第一行的方法总结 打开文件后f.readlin ...

  10. python 替换换行符_python按行读取文件,如何去掉换行符\\n

    展开全部 python按行读取文件直接使用for in open方式即可,去除'\n',可以使用两种方法,一种是替换函数:replace('\n','')把换行符替换成空;一种是去e68a843231 ...

最新文章

  1. ActiveMQ—安装配置及使用
  2. API设计中防重放攻击
  3. P1133 教主的花园
  4. NYOJ 661 亲亲串
  5. 【机器视觉】 dev_map_var算子
  6. go编译库给c语言函数返回值,go语言 函数return值的几种情况
  7. 使用MQTT与函数计算做热力图的实践
  8. php长篇特点,《细说PHP》特色
  9. foobar2000的使用
  10. 彩色电视制式与色度解码电路
  11. 混淆电路Garbled Circuit介绍
  12. 使用简单好用的WiFi摄像头,远程监控不再难
  13. 【C语言】实现简易扫雷(仿windows下扫雷)
  14. 浅谈工业网络架构及安全
  15. Git新手入门视频教程
  16. Project Management
  17. pikachu全网最详细安装教程
  18. 物联网安全的发展现状与展望
  19. 李嘉诚人生最大的错误,并非错过阿里华为,而是套现中国投资欧洲
  20. langtj牌子的机械键盘关闭闪光灯

热门文章

  1. shell脚本基础 (一)
  2. android 状态栏一体化 fragment,单Activity多Fragment动态修改状态栏颜色功能
  3. 充一次电使用一年的手机_超级手机电池:充一次电用一年多?
  4. 仿苹果涂鸦软件_有没有仿ios12备忘录便签软件?
  5. jmeter使用if控制器_Jmeter 常见逻辑控制器详解
  6. PAT (Basic Level) Practice (中文)答案合集
  7. 面部识别实例:眼球替换
  8. 中文信息处理—已分词标注语料的抽取词表和文本还原
  9. 一篇文章快速搞懂C++生成随机数
  10. TeXstuidio没有中文的拼写检查