最近遇到一个问题..刚刚爬完文没什么头绪
应该是我太弱了...所以想请教一下各位
问题描述:
我目前有个temp.dat档 如下
0.000000000000000E+000 1 1 0.000000000000000E+000
0.000000000000000E+000 1 2 0.000000000000000E+000
..................
.................
...........
.......
目前我是撷取前两行,后面格式都一样 顶多数字不一样 我现在的需求是
以列为单位 读取进来 ex:a1=0.00000000E+000 a2=1 a3=1 a4=0.000000000E+0000
b1=0.00000000E+000 b2=1 b3=1 b4=0.000000000E+0000
以此类推
但由于我的 a1,a2,a3,a4其中都有间隔 这部分请问要如何处理?
刚刚有看到别人的作法 不过真的看不太懂
我目前大概觉得应该这么做 但????部分我看大家写法不一
open(unit=96,file="C:\temp.dat",POSITION=
!'APPEND')
read(96,*)????????
close(96)
顺便借问一下 我目前96这个数字 刚刚有google 好像是指编号
就是要写入或读档案的编号?
但有人说是和资料的数目有关?
意思是如果我今天资料超过96笔 我就没办法继续读或写?
拜托 各位!!
谢谢