C++逐行读取文本文件

本文将使用C++实现逐行读取文本文件并显示;示例代码如下:

#include <iostream>
#include <fstream>

using namespace std;
int main(int argc, char* argv[]) {

	if (argc != 2) {
		cout << "please enter a filename." << endl;
		exit(0);
	}
	ifstream infile(argv[1], ios::in);
	string line;
	while (getline(infile, line)) {
		cout << line << endl;
	}
	infile.close();
}

编译

gcc main.cpp -lstdc++

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/cpp-read-text-file-line-by-line.html

分类: 计算机技术
推荐阅读:
解决Golang中cannot refer to unexported name xxxx这类错误 在Golang中,碰到cannot refer to unexported name xxxx,这类错误,通常是你调用了一个包内不存在的函数导致的;
Linux结束正在锁定文件的进程 在Linux系统下,当你想删除或更改某个文件,却发现该文件正在被某个进程访问,处于锁定状态,导致你无法删除或更改;这时你只需要一条命令即可实现结束这个进程:
MIPS汇编语言教程 MIPS(Microprocessor without Interlocked Pipeline Stages)是一种基于RISC(Reduced Instruction Set Computer,精简指令集计算机)体系结构的微处理器架构。MIPS的设计理念是简化指令集,减少指令执行时间和硬件开销,提高处理器性能和效率。
什么是函数原型? 函数原型包括函数的名称、参数列表以及返回类型,但不包含函数体内的具体实现代码。函数原型的作用是为编译器提供关于函数的基本信息,以便在程序中正确地调用和使用该函数。
Python计算卡特兰数(catanlan number) 卡特兰数(Catalan number),是组合数学中一种常出现于各种计数问题中的数列;本文使用Python来计算卡特兰数;
使用MATLAB求函数的导数 要使用 MATLAB 求一个函数的导数,可以使用 "diff" 函数。这个函数需要两个输入参数:要求导的函数和自变量。