c++fsream流读写文件问题--在线等待

来源:百度知道 编辑:UC知道 时间:2024/05/05 22:00:17
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
void main(){
fstream inout;
string file;
inout.open("test.txt", ios::in);
cout<<"good()"<<inout.good()<<endl;
while(!inout.eof()){
inout >> file;
cout<<file<<" ";
}
cout<<endl;
cout<<"good()"<<inout.good()<<endl;
inout.close();
cin>>file;
inout.open("test.txt", ios::out | ios::app);
inout << file <<" "<<"houston" <<" ";
cout<<file<<endl;

inout.close();
inout.open("test.txt", ios::in);
cout<<"eof()"<<inout.eof()<<endl;
cout<<"good()"<<inout.good()<<endl;
while(!inout.eof()){
inout >> file;

#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main()
{
fstream inout;
string file;
inout.open("test.txt", ios::in);
if(!inout)
{
cerr<<"error:unable to open input file:"<<"test.txt"<<endl;
return -1;
}
cout<<"good()"<<inout.good()<<endl;
while(!inout.eof())
{
inout >> file;
cout<<file<<" ";
}
cout<<endl;
cout<<"good()"<<inout.good()<<endl;
inout.close();
inout.clear();//加这句
cout<<"good()"<<inout.good()<<endl;//通过输出检验流状态
cin>>file;
inout.open("test.txt", ios::out | ios::app);
if(!inout)
{
cerr<<"error:unable to open input file:"<<"test.txt"<<endl;