c++ 使用流类的构造函数打开文件

#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() 成员方法关闭文件。有关该方法的用法,后续会做详细讲解。

posted @ 2022-08-19 22:46  luoganttcc  阅读(9)  评论(0)    收藏  举报