做算法实验,代码查重,需要读取文件,c++读取文件过于蛋疼了,还是记录下把
步骤:
- 使用ifstream打开文件流
- 重定向输入输出流到文件
- 读取数据/写入数据
- 输入输出流回到控制台
#include <bits/stdc++.h>
using namespace std;
/*
* @function readfile : 将文件作为行字符串读取进lines
* @param filepath : 文件路径
* @param lines : 接收文件行的字符串数组
* @return : ----
*/
void readfile(string filepath, vector<string>& lines)
{
ifstream ifs(filepath); // 打开文件流
streambuf *ori_in = cin.rdbuf