| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 704 人关注过本帖
标题:[求助]编程时遇到很棘手的问题,还望指点!
取消只看楼主 加入收藏
xfeng
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-6-1
收藏
 问题点数:0 回复次数:2 
[求助]编程时遇到很棘手的问题,还望指点!



最近要帮老师做个程序,遇到几个问题,相当头疼!!! 还望各位高手指点

程序中有一步是要把一个dat文件中的数据读进来,格式是这样的:

0.0000E+00 5.0000 255.1236
0.0000E+00 5.0000 255.1236 数据很多,有几千行。
0.0000E+00 5.0000 255.1236
……

1. 怎么处理申请空间的问题,因为它没有告诉有多少行,如果用数组的话没

办法确定空间大小,(double a[??][3])(怎么判断文件有多少行啊); 如果用链表动态申请,会不会影响程序的效率,

因为换一行就要申请一个。请问各位有没有更方便的方法。

2. 还有就是它里面夹杂有 科学计数法表示的数据,我实在是想不出有什么办法,以前都是输出科学计数表示的数据,

现在要读入有点麻烦。如果用 getline()当作字符处理会很烦吧。 还望高手指点一下。

我是相当郁闷啊!!!严重感谢了!








[此贴子已经被作者于2006-11-12 19:03:30编辑过]

搜索更多相关主题的帖子: 空间 dat文件 double 动态 
2006-11-12 18:51
xfeng
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-6-1
收藏
得分:0 
各位高手!指点一下吧,哪怕只是思路。

很是郁闷啊!

2006-11-12 19:29
xfeng
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-6-1
收藏
得分:0 
感谢各位了!

用vector可以了,挺方便的 又学了点东西

科学计数打算先按字符读入再用atof转,实在不行只得另外编一个函数了

2006-11-13 16:52
快速回复:[求助]编程时遇到很棘手的问题,还望指点!
数据加载中...
 
   



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

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