[求助]编程时遇到很棘手的问题,还望指点!
最近要帮老师做个程序,遇到几个问题,相当头疼!!! 还望各位高手指点
程序中有一步是要把一个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编辑过]