| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1086 人关注过本帖
标题:c++中输入流的问题。
取消只看楼主 加入收藏
realnaoko
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-6-22
收藏
 问题点数:0 回复次数:1 
c++中输入流的问题。
我遇到这样一个问题:
题目:从一个double类型的文件(abc.txt)中读取全部数字并求平均数,每个数字以空格和/或换行符结束。

我想知道怎么测试最后遇到的是空格和/或换行符。
我知道测试数字的方法是 while(in_stream >> temp) //in_stream 是文件输入流,temp是变量
用这个方法时候,遇到/它就算结束了。
文件内容:1 2/
3

最后得出结果是: 1.5
测试字符的方法是 while(in_stream.eof())

c++没学多久,问题也是第一次提,也许让人很难懂。希望能指点,或给出题目的源程序。
搜索更多相关主题的帖子: stream 数字 temp 变量 空格 
2007-06-22 10:38
realnaoko
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-6-22
收藏
得分:0 

是   1/2/3/4/5 这种.
还有如果文件里面除了有字符还有数字那要怎么读取呢?
比如:
Beijing 1 2 3 4
Shanghai 6 7 8 9
Tianjin 4 3 2 1
Hangzhou 9 8 7 6

[此贴子已经被作者于2007-6-23 17:25:27编辑过]


2007-06-23 17:05
快速回复:c++中输入流的问题。
数据加载中...
 
   



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

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