#include
#include
#include
using namespace std;
//文本文件 读文件
void test01()
{
//1.包含头文件
//.创建流对象
fstream f;
//3.打开文件 并且判断是否打开成功
f.open("shamate.txt", ios::in);
if (!f.is_open()) //is_open表示是否打开成功了返回值是一个bool 在前面加一个! 表示没有打开成功
//如果 没有打开成功就
{
cout << "文件打开失败了" << endl;
return; //用return不让他在往下执行
};
//4.读文件多种方式
//第一种
//char buf[1024] = { 0 };
//while (f >> buf)
//{
// cout << buf << endl;
//}
//第二种
//char buf[1024] = { 0 };
//while (f.getline(buf, sizeof(buf)))
//{
// cout << buf << endl;
//}
//第三 种
string buf;
while (getline(f, buf))
{
cout << buf << endl;
}
//5.关闭文件
f.close();
}
int main()
{
test01();
system(“pause”);
return 0;
}
//总结;读文件可以利用ifstream,或者fstream类
//利用 is_open函数可以判断文件是否打开成功
//close关闭文件