C++文件读写

C++文件读写



ofstream

使用ofstram类创建一个流对象,随后便可像使用cout一样使用该流对象,只不过所有输出内容将被写入该流对象关联的文件中

    ofstream outFile;
    outFile.open("out.txt");
    string str;
    cin >> str;
    outFile << str;
    outFile.close();

该代码创建一个关联了out.txt文件的流对象,并将str的内容经由该流对象写入out.txt文件

使用完流对象后记得使用close方法关闭

ifstream

类似的,使用ifstream关联指定输入文件,随后便可像使用cin一样使用该流对象

ifstream对象关联文件时可能会失败(比如文件不存在,不同于ofstream,ofstream关联文件不存在时会创建该文件.而ifstream遇到类似情况则会报错),因此使用is_open方法检查ifstream流对象是否关联文件成功

posted @ 2025-05-26 10:17  DuckingWJ  阅读(13)  评论(0)    收藏  举报