文件IO操作之读写

4、小作业:
今天给大家讲解了如何进行文件的读写,介绍了相关的读写文件的函数,那么今天给大家留的小作业就是如何判断读写文件的操作/函数是否成功了呢?以及如何判断是否读到文件末尾了呢?希望大家课后自己实践下!

#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    //写入
    ofstream file;
    file.open("d://123.txt");
    int temp = 12345;
    //file.write((char*)&temp, sizeof(int));
    file << temp;
    //判断写入是否成功
    bool write_is_ok = file.good();
    cout << "判断写入是否成功" << write_is_ok << endl;
    file.close();

    //读取
    ifstream file_1;
    file_1.open("d://123.txt");
    int num = 0;
    //判断读取是否不成功,判断是否读到文件末尾
    file_1 >> num;
    bool read_is_not_ok = file_1.fail();
    cout << num << "判断读取是否不成功" << read_is_not_ok << endl;
    bool file_is_end = file_1.eof();
    cout << "判断是否读到文件末尾" << file_is_end << endl;
    return 0;
}

 

posted on 2021-01-13 20:35  SakuraQAQ  阅读(136)  评论(0)    收藏  举报

导航