文件流对象的使用

来源:互联网 发布:知乎app ipad 编辑:程序博客网 时间:2024/04/28 20:27
#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;}

0 0
原创粉丝点击