/*
* B站学习--[144 - ]
* day30 学习成果
*/
/*
*
* 5.1.2 读文件
*
* 步骤;
* 1.包含头文件 #include<fstream>
* 2.创建流对象 ifstream ifs;
* 3.打开文件 ifs.open("文件路径",打开方式);
* 4.读数据 四种方式读取
* 5.关闭文件 ifs.close();
*
*
*/
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
void test01()
{
ifstream ifs;
ifs.open("text.txt", ios::in);
if (!ifs.is_open()) {
cout << "文件打开失败!" << endl;
return;
}
cout << "文件打开成功!" << endl;
//第一种
//char buf[1024] = {0};
//while (ifs >> buf)
//{
// cout << buf << endl;
//}
//第二种
//char buf[1024] = {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) //EOF为文件尾
//{
// cout << c << endl;
//}
ifs.close();
}
int main()
{
test01();
system("pause");
return 0;
}
C++基础 读文件
最新推荐文章于 2024-11-13 19:36:04 发布