第十三周项目六 体验文件操作(1.2)
来源:互联网 发布:python网络爬虫 编辑:程序博客网 时间:2024/06/01 10:14
问题及代码:
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:Project4.cpp* 作 者:chenqin.* 完成日期:2014年11月25日* 版 本 号:v1.0** 问题描述:文件操作初体验,从文件中读入数据* 程序输入:* 程序输出:输出文件中最大的数*/#include <fstream> //操作文件必写#include<iostream>#include<cstdlib> //调用exit(1)需要包含cstdlibusing namespace std;int main( ){ int a,max=-9999,i; //要求最大值,先默认其为一个很小的数 //以输入的方式(ios::in)打开文件,注意f1.dat必须在文件夹中存在 ifstream infile("f1.dat",ios::in); //测试是否成功打开,打开失败时(如要读的数据文件不存在)退出 if(!infile) { cerr<<"open error!"<<endl; exit(1);}//下面读取数据并完成处理,若数据需要多次使用,可以读入到数组中 while(infile>>a) //当到达文件尾,则循环处理结束。类似cin>>a,只不过数据来源于打开的文件 { if(a>max) max=a; //在读入过程中,max将保存最大值 } infile.close(); //读入完毕要关闭文件 //下面对数据的操作和文件就没有关系了,本例输出求得的最大值 cout<<"文件中最大的数是:"<<max<<endl; return 0;}
运行结果:
0 0
- 第十三周项目六 体验文件操作(1.2)
- 第十三周项目六:体验文件操作
- 第十三周 项目六:体验文件操作(2热身)
- 第十三周 项目六:体验文件操作(3实战)
- 第十三周 项目六:体验文件操作(4实战)
- 第十三周 项目六-体验文件操作(2-热身)
- 第十三周 项目六:体验文件操作(5实战)
- 第十三周 项目六--体验文件操作(3-实战)
- 第十三周 项目六--体验文件操作(4-实战)
- 第十三周 项目六--体验文件操作(5-实战)
- 第十三周项目六:体验文件操作(热身)
- 第十三周项目六体验文件操作(2-热身)
- 第十三周项目六:体验文件操作(热身)
- 第十三周项目六体验文件操作(3-实战)
- 第十三周项目六:体验文件操作(实战1)
- 第十三周项目六:文件体验操作(实战2)
- 第十三周项目六—体验文件操作(预备)
- 第十三周项目六体验文件操作(4-实战)
- easy ui combotree 取值
- linxu的select函数
- 类对象的比较
- solr wiki - solr的组件
- azure之MSSQL服务性能测试
- 第十三周项目六 体验文件操作(1.2)
- Android实例demo9之sqlite中一些要注意的地方 代码执行时间
- c++ 内存分配管理
- 十个C语言开源项目
- Objective - C 9. 内存管理初级
- Oracle锁表故障处理一例
- 一个软件工程师建议
- javascript正则表达式
- mysql5.6 + phpmyadmin + jdbc