#include <iostream>
#include <fstream>
#include <stdio.h>
using namespace std;
int main()
{
ifstream inFile("test.txt", ios::in);
//printf("%p",inFile);
//ios::in cout<<"inFile="<< inFile<<endl;
if (inFile)
inFile.close();
else
cout << "test.txt doesn't exist" << endl;
ofstream oFile("test1.txt", ios::out);
if (!oFile)
cout << "error 1";
else
oFile.close();
fstream oFile2("./test2.txt", ios::out | ios::in);
if (!oFile2)
cout << "error 2";
else
oFile.close();
return 0;
}
注意,当不再对打开的文件进行任何操作时,应及时调用 close() 成员方法关闭文件。有关该方法的用法,后续会做详细讲解。