作者redface (redfaCE)
看板Fortran
标题[问题] 读取资料
时间Tue Nov 4 13:49:56 2008
想请教一下大家
在读取资料的时候
一般而言都会先设定好变数型态 (integer,real,character*5......等) 再去读入
不知是否有方法可以先读入资料 再作判别分类的
如下列一串数据(固定以空格区分)
* 20.50 3.50 14.00 6.00 - - 18.00 * * * *
请大家赐教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.207.34
1F:→ snowanimal:像这种 可以直接用 变数(100)去读 11/05 20:17
2F:→ snowanimal:freeformat 其实处理起来并不困难 全部当real处理就好 11/05 20:17
3F:→ redface:抱歉 还是不太了解 是指我不必宣告他的变数型态吗? 11/06 14:05
4F:→ redface:dimension var(12) 11/06 14:06
5F:→ redface:read(2,*) (var(i),i=1,12) 11/06 14:06
6F:→ redface:我直接这样去读取还是不行 11/06 14:07
7F:→ redface:执行後会出现 run-time error F6502: READ(test.txt) 11/06 14:08
8F:→ redface: - positive integer expected in repeat field 11/06 14:08