| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 485 人关注过本帖
标题:[求助]一个关于流的问题
只看楼主 加入收藏
taijixing
Rank: 1
等 级:新手上路
威 望:1
帖 子:118
专家分:0
注 册:2007-6-9
收藏
 问题点数:0 回复次数:5 
[求助]一个关于流的问题

下面是关于流的问题:
请大哥们帮忙注释一下:
#include <iostream>
#include <string>
#include <fstream>

using namespace std;


double read_data (ifstream &in)
{
double highest;
double next;
if (in>>next)
highest=next;
else
return 0;
while (in>>next)
{
if (next>highest)
highest=next;
}
return highest;
}


int main()
{
string filename;
cout<<"please enter the filename:"<<endl;
cin>>filename;
ifstream infile;
infile.open(filename.c_str());
if (infile.fail())
{
cout<<"enter error!"<<filename<<endl;
return 1;

}

double max=read_data(infile);
cout<<"the maxmium value is"<<max<<endl;
infile.close();
return 0;
}

2007-07-31 14:57
taijixing
Rank: 1
等 级:新手上路
威 望:1
帖 子:118
专家分:0
注 册:2007-6-9
收藏
得分:0 
小弟急于解决问题
在线等待解答
2007-07-31 14:58
圆圆的鸟蛋
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2007-4-22
收藏
得分:0 
什么问题?注释哪里??

鸟蛋开始孵化。。。我等待那一天Forever。。
2007-08-01 02:11
taijixing
Rank: 1
等 级:新手上路
威 望:1
帖 子:118
专家分:0
注 册:2007-6-9
收藏
得分:0 
呵呵
整个程序读不懂!
把程序说明一下
谢谢
2007-08-01 17:08
Arcticanimal
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:341
专家分:20
注 册:2007-3-17
收藏
得分:0 
double read_data (ifstream &in)
{
double highest;
double next;
if (in>>next) //从文件流里面读取一个double, 成功就执行 highest=next;失败返回0
highest=next;
else
return 0;
while (in>>next) //同上,直到失败(你这个例子是遇到EOF标志)就跳出循环
{
if (next>highest)
highest=next;
}
return highest;
}


int main()
{
string filename;
cout<<"please enter the filename:"<<endl;
cin>>filename;
ifstream infile;
infile.open(filename.c_str()); //创建一个关联filename.c_str()的文件流
if (infile.fail())
{
cout<<"enter error!"<<filename<<endl;
return 1;

}

double max=read_data(infile);
cout<<"the maxmium value is"<<max<<endl;
infile.close();
return 0;
}


try new catch
2007-08-02 09:05
taijixing
Rank: 1
等 级:新手上路
威 望:1
帖 子:118
专家分:0
注 册:2007-6-9
收藏
得分:0 
谢谢楼上!
2007-08-02 10:23
快速回复:[求助]一个关于流的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016035 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved