1、阅读并运行下面的两个程序,分别用记事本和二进制文件阅读器(请自行下载Binary Viewer等程序,或者用DOS中的Debug程序,并百度其用法)。查看其内容,并理解文件存储的原理。
(1)
#include <iostream> #include <fstream> #include <cstdlib> using namespace std; int main( ) { int a; ofstream outfile("f1.dat",ios::out); if(!outfile) { cerr<<"open error!"<<endl; exit(1); } cin>>a; outfile<<a<<endl; outfile.close(); return 0; }
#include <iostream> #include <fstream> #include <cstdlib> using namespace std; int main( ) { int a; ofstream outfile("f2.dat",ios::out|ios::binary); if(!outfile) { cerr<<"open error!"<<endl; exit(1); } cin>>a; outfile.write((char*)&a, sizeof(int)); outfile.close(); return 0; }
原文地址:http://blog.csdn.net/ljd939952281/article/details/46529511