第十三周项目六 体验文件操作(1.1)
来源:互联网 发布:扒皮吧软件 编辑:程序博客网 时间:2024/06/06 03:51
问题及代码:
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:Project4.cpp* 作 者:chenqin.* 完成日期:2014年11月25日* 版 本 号:v1.0** 问题描述:文件操作初体验,将数据写入/输出到文件中
* 程序输入:* 程序输出:*/#include<fstream> //处理文件要包括头文件fstream#include<iostream>#include<cstdlib> //调用exit(1)需要包含cstdlibusing namespace std;int main( ){ int a; //打开文件,要使用文件必须正确打开,对输出文件,注意写ios::out // f1.dat是要“写”的文件名,你可以起你喜欢的名字,如myfile.txt ofstream outfile("f1.dat",ios::out); if(!outfile) //测试文件打开操作是否成功 { cerr<<"open error!"<<endl; exit(1);//打开不成功,则提示后退出。 } //用ios::out方式成功打开文件后,可以如下所示将数据保存到文件中 //操作中,要用打开的文件对象名(outfile),而不是用文件名(此例f1.dat) //本例将键盘输入的10个整数“写”到文件中。 for(int i=0; i<10; i++) { cin>>a; outfile<<a<<endl; //a被写到了文件 //理解:outfile就是前面打开文件时创建的“输出文件流对象”, //是否想起了cout<<a<<endl?道理一样,用法也一样,只是输出到了文件 } outfile.close(); //关闭文件。用完了必须关闭,否则会丢失数据 cout<<"处理完毕,请打开文件查看结果!"<<endl; return 0;}
运行结果:
0 0
- 第十三周项目六 体验文件操作(1.1)
- 第十三周项目六:体验文件操作
- 第十三周 项目六:体验文件操作(2热身)
- 第十三周 项目六:体验文件操作(3实战)
- 第十三周 项目六:体验文件操作(4实战)
- 第十三周 项目六-体验文件操作(2-热身)
- 第十三周 项目六:体验文件操作(5实战)
- 第十三周 项目六--体验文件操作(3-实战)
- 第十三周 项目六--体验文件操作(4-实战)
- 第十三周 项目六--体验文件操作(5-实战)
- 第十三周项目六:体验文件操作(热身)
- 第十三周项目六体验文件操作(2-热身)
- 第十三周项目六:体验文件操作(热身)
- 第十三周项目六体验文件操作(3-实战)
- 第十三周项目六:体验文件操作(实战1)
- 第十三周项目六:文件体验操作(实战2)
- 第十三周项目六—体验文件操作(预备)
- 第十三周项目六体验文件操作(4-实战)
- Python List 常用 API
- 数组冒泡排序
- 第13周 项目5-4 统计每个数字出现的次数
- ubuntu使用gtest单元测试框架
- 八讲:TF/MicroSD 卡的 SDHC 标准与Class 速度等级详解
- 第十三周项目六 体验文件操作(1.1)
- C#实验12的123456合集
- Codeforces Round #278 (Div. 2) B. Candy Boxes
- Android.mk文件语法规范及使用模板
- 结转小记
- Unity3D 自动切割动画
- java23种常用设计模式之单例模式(Singleton)
- MATLAB图像处理之imshow和imagesc
- C实现冒泡排序