#include <iostream>
#include <fstream>//包含头文件
#include <string>
using namespace std;
//文本文件,读文件
void test01()
{
//1.包含头文件
//2.创建流对象
ifstream ifs;
//3.打开文件 并且判断是否打开成功
ifs.open("text.txt", ios::in);
if (!ifs.is_open())
{
cout << "文件打开失败" << endl;
return;
}
//4.读数据
////第一种
//char buf[99999] = { 0 };
//while (ifs >> buf)
//{
// cout << buf << endl;
//}
////第二种
//char buf[999999] = { 0 };
//while (ifs.getline(buf, sizeof(buf)))
//{
// cout << buf << endl;
//}
//第三种 推荐这种
string buf;
while (getline(ifs, buf))
{
cout << buf << endl;
}
////第四种 这种效率慢
//char c;
//while ((c = ifs.get()) != EOF)
//{
// cout << c;
//}
//5.关闭文件
ifs.close();
}
int main()
{
test01();
system("pause");
return 0;
}