//文本文件 读文件//总结;读文件可以利用ifstream,或者fstream类 //利用 is_open函数可以判断文件是否打开成功 //close关闭文件

#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关闭文件

猜你喜欢

转载自blog.csdn.net/ADADQDQQ/article/details/108297681