#include <iostream>
#include <fstream> // 文件流,
#include <string>
using namespace std;
int mian()
{
ofstream outfile("test.txt"); //创建一个新的文件,
outfile << "hello file? "; // 将hello file 写入到text.txt文件中,
outfile.close();
//ifstream infile("one.txt"); // 读文件读one.txt中的内容,
string file("one.txt");
ifstream infile; // 流对象infile,没有和一个文件绑定,
infile.open(file.c_str()); // 绑定,
//if (infile) // 如果打开文件成功,
if (!infile)
{
cerr << "error: unable to open input file" << file << endl;
return -1;
}
string s;
while (infile >> s) // 读文件,
cout << s << endl;
infile.clear();
infile.close(); // 关闭one.txt,
file = "two.txt";
infile.open("file.c_str()");
// if(infile)
if (!infile)
{
cerr << "error: unable to open input file" << file << endl;
return -1;
}
while (infile >> s)
cout << s << endl;
infile.close();
infile.clear();//恢复流的状态,
infile >> s;
infile.close();
infile.clear();
return 0;
}
文件流对象的使用
最新推荐文章于 2022-12-10 20:20:30 发布