| 查看: 1973 | 回复: 4 | |||
[交流]
Fortran 函数中的循环无法进行 已有4人参与
|
|
最近初学fortran,遇到一个比较怪异的问题,调试了一天也没法解决,故请教大家一下。 程序已经简化,估计里面有多余的语句,不过不是重点。 程序代码如下 ------------------------------------------------------------------------------------ module aa type coordinate integer :: number, x, y, z end type end module program bb use aa implicit none integer, parameter :: y=4 integer, parameter :: h=11 integer k k=6 call sp(k,y) if (k==1) then write (*,*) "ok!" end if stop end program subroutine sp(k,p) implicit none type surf integer :: t, x, y, z end type integer, parameter :: v=22 integer,intent(in):: p integer k,n type(surf) :: s(p) k=0 open(v, file="a.txt",status="old" ![]() do n=1,p read(v,*) s(n)%t, s(n)%x, s(n)%y, s(n)%z if ( s(n)%t == k ) then k=1 end if end do return end -------------------------------------------------------------------------------------------- 其中 a.txt 数据如下 8 79 65 0 3 79 65 0 4 79 65 0 52 79 65 0 -------------------------------------------------------------------------------------------- 经调试后,发现函数只循环一次便出错了。 即 读取完 s(1)%t, s(2)%x, s(3)%y, s(4)%z 后继续读取 s(2)%t 便开始出错了。 请问为什么会出现这样的问题,同样的语句放在主函数上运行没有问题,可以完整读取a. txt的数据, 结果放进函数里面就出问题了。 谢谢大家的关注和指导 |
» 猜你喜欢
国自然申请面上模板最新2026版出了吗?
已经有12人回复
售中科院一区文章,我:8 O 5 5 1 O 5 4,含JCR-TOP
已经有4人回复
Materials Today Chemistry审稿周期
已经有5人回复
溴的反应液脱色
已经有7人回复
推荐一本书
已经有12人回复
基金申报
已经有4人回复
计算机、0854电子信息(085401-058412)调剂
已经有4人回复
纳米粒子粒径的测量
已经有7人回复
常年博士招收(双一流,工科)
已经有4人回复
参与限项
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
fortran中函数string(i:i)表示什么意思,trim()表示什么意思
已经有4人回复
fortran中计算线性积分
已经有7人回复
fortran中Idint函数是什么意思?
已经有4人回复
程序没有执行完毕,就跳出循环
已经有5人回复
请教 fortran 运行错误的原因
已经有13人回复
FORTRAN新手 求助主程序循环问题
已经有10人回复
想调用fortran的BLAS函数库。。。忙活半天还是不行
已经有5人回复
求教,matlab并行运算加速
已经有12人回复
大家帮我看一个fortran的程序,我总是计算不出正确的结果
已经有20人回复
Fortran中子程序与函数的区别
已经有7人回复
FORTRAN 基础知识讲解
已经有21人回复
intel fortran 如何调用 matlab里面的函数
已经有5人回复
Fortran中关于数组的变化
已经有5人回复
fortran两个问题,文件中的空格,屏幕同一行覆盖输出
已经有23人回复
【交流】合流超比函数的 fortran程序(自己搞定了,不过也希望你来交流)
已经有7人回复
【求助】请问如何解决insufficient virtual memory
已经有10人回复
【求助】Python 中 求解微分方程 odeint 的用法
已经有11人回复
【求助】Fortran 如何读取文件中特定行的内容
已经有16人回复
夕阳西下
金虫 (著名写手)
- 应助: 138 (高中生)
- 贵宾: 0.041
- 金币: 9247.1
- 散金: 73
- 红花: 28
- 沙发: 1
- 帖子: 1268
- 在线: 1164.4小时
- 虫号: 220750
- 注册: 2006-03-20
- 专业: 凝聚态物性 II :电子结构
- 管辖: 物理
2楼2013-05-30 08:43:43
zeppe
金虫 (小有名气)
- 应助: 15 (小学生)
- 金币: 3901.3
- 散金: 58
- 红花: 4
- 帖子: 205
- 在线: 254.1小时
- 虫号: 573594
- 注册: 2008-06-14
- 性别: GG
- 专业: 理论和计算化学
3楼2013-05-30 10:55:11
4楼2013-05-31 06:01:00
学虫dj
金虫 (正式写手)
- 应助: 18 (小学生)
- 金币: 892.4
- 散金: 63
- 帖子: 688
- 在线: 89.9小时
- 虫号: 1829966
- 注册: 2012-05-22
- 性别: GG
- 专业: 应用地球物理学

5楼2013-06-06 16:02:53













回复此楼