程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放
通过文件可以将数据持久化
c++对文件操作需要包含头文件
1文本文件 文件以文本的ASCII码形式存储在计算机中
2二进制文件 文件以二进制的形式存储在计算机中
1.ofstream :写操作
2.ifstream :读操作
3.fstream :读写操作
#includes//头文件 int main() { ofstream ofs;//创建文本对象 ofs.open("test.txt",ios::out);//指定打开方式 ofs<<"写入的数据";//写数据 ofs.close();//关闭文件 }
文件打开方式:
注意打开方式可以配合使用 利用|操作符
写文件总结:1.文件操作必须包含头文件fstream
2.读文件可以利用ofstream 或者 fstream
3.打开文件的时候需要指定操作文件的路径 以及打开方式
4.利用<<可以向文件中写数据
5.操作完毕,要关闭文件
读文件和写文件步骤相似 但是读取方式相对于比较多
读文件步骤如下:
#includeint main() { ifstream ifs;//创建对象 ifs.open("test.txt,ios::in");//判断是否打开成功 //读数据 四种读数据的方式 if(!ifs.is_open()) { cout<<"open failed"< 0}; while(ifs>>buf) { cout< 0}; while(ifs.getline(buf,sizeof(buf))) { cout< cout< cout<



