| 查看: 1044 | 回复: 24 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
【求助】新手求助,不知道文件中数据有多少行怎么半?
|
|||
|
新手求助!! 我要写一段程序,读取文件中的每一行数据,调用子程序进行计算,可是我并不知道这个文件有多少行,这段程序应该怎么写,请大家帮忙... program main implicit none integer i, nrow ! nrow是文件的行数 character*10 atomname open(1,file='co2.gro',status='unknown') do i=1, nrow !读取文件中的每一行数据,可是我并不知道这个nrow的具体数值. read(1,*) atomname,x(i),y(i),z(i) if (atomname .eq. 'cb') then call sub(x(i),y(i),z(i)) 请大家帮忙,另外我想读取每一行数据后,调用子程序进行运算,我想知道把文件中的每一行数值赋值给子程序sub(x,y,z),像我这样写可以吗?? |
» 猜你喜欢
299求调剂
已经有8人回复
一志愿北京理工大学本科211材料工程294求调剂
已经有6人回复
300求调剂,材料科学英一数二
已经有8人回复
招收生物学/细胞生物学调剂
已经有5人回复
070305高分子化学与物理 304分求调剂
已经有7人回复
289求调剂
已经有13人回复
一志愿哈尔滨工业大学材料与化工方向336分
已经有9人回复
081200-11408-276学硕求调剂
已经有6人回复
调剂求院校招收
已经有5人回复
调剂310
已经有8人回复

这是我的输入文件 'co2ben.txt'
|
这是我的输入文件 'co2ben.txt' 部分数据 Oa 3.106000 3.385000 3.639000 Cb 3.119000 3.271000 3.627000 Oc 4.060000 -2.784000 1.788000 Oa 2.935000 3.083000 3.510000 Cb 2.845000 3.101000 3.577000 Oc 2.701000 3.042000 3.654000 Oa 3.074000 3.273000 3.460000 Cb 3.038000 3.260000 3.569000 Oc 2.751000 3.116000 3.642000 Oa 3.347000 3.438000 3.404000 Cb 3.322000 3.381000 3.501000 Oc 3.004000 3.250000 3.678000 Oa 3.433000 3.481000 3.513000 Cb 3.347000 3.406000 3.515000 Oc 3.295000 3.326000 3.598000 Oa 3.288000 3.359000 3.679000 Cb 3.254000 3.374000 3.571000 Oc 3.261000 3.329000 3.513000 |

20楼2009-11-19 21:47:27
maomao1210
金虫 (正式写手)
- 程序强帖: 5
- 应助: 2 (幼儿园)
- 金币: 1432.8
- 散金: 242
- 红花: 16
- 沙发: 1
- 帖子: 991
- 在线: 442.1小时
- 虫号: 253215
- 注册: 2006-05-20
- 性别: MM
- 专业: 考古理论
2楼2009-11-17 16:19:06

4楼2009-11-17 17:02:53
maomao1210
金虫 (正式写手)
- 程序强帖: 5
- 应助: 2 (幼儿园)
- 金币: 1432.8
- 散金: 242
- 红花: 16
- 沙发: 1
- 帖子: 991
- 在线: 442.1小时
- 虫号: 253215
- 注册: 2006-05-20
- 性别: MM
- 专业: 考古理论
5楼2009-11-17 19:35:32














回复此楼