文件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; }
浙公网安备 33010602011771号