24小时热门版块排行榜    

查看: 521  |  回复: 2

point_light

铁虫 (小有名气)

[求助] 很简单的程序就运行不了

我安装的是plato3,f95.刚开始学fortran,遇到几个很奇怪的问题:
1、我随便输入一个程序如下:
program ex0417
  integer :: a
  read(*,*) a  ! 由键盘读入一个整数
write(*,*) a ! 写出读进变量a的内容  
end program ex0417
编译通过,第二步连接生成EXE时,得到:
Compiling and linking file: A.f95
Access violation:
The instruction at address 004196c8 attempted to read from location 0430f6fc
00419426 loadDll(char,int) [+02a2]

004028ed loadObject(char) [+0291]

004259d9 loadCatenatedObject(char) [+02ac]

00402c17 loadNamedObjectFile(char) [+0143]

00420708 findDLL(char) [+01b0]

004208d0 loadStandardDLLs(void) [+01e3]

0040766a parcelUpExe(void) [+0857]

0040c049 parseCommandLine(char) [+03ab]

eax=04312290   ebx=04311cf0   ecx=043111c4
edx=00000000   esi=000003e8   edi=0430f6f8
ebp=0370eb08   esp=0370ea54   IOPL=0
ds=0023   es=0023   fs=003b
gs=0000   cs=001b   ss=0023
flgs=00010203 [CA OP NZ SN DN NV]
0360/7820 TSTK=7 [ ]
004196c8  mov      esi,[edi+0x4]

004196cb  mov      [ebp-0x7c],esi
程序是在F95的课件上粘的。
2、还有一个问题,就是程序可以编译和连接,运行的时候,弹出的对话框上什么都没有,即使很简单的程序也是如此。
求教高手指教
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

point_light

铁虫 (小有名气)

上面的问题我解决了,是xp系统的问题,我装了个正版XP,一切正常。
现在通过编译,执行的时候出了问题,调试到下图中的步骤时,不知道哪错了,请指点。图中有错误提示对话框。


2楼2012-05-10 17:47:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Carpathia

银虫 (小有名气)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2012-05-11 01:11:04
point_light: 金币+1, 有帮助 2012-07-26 15:53:16
看样子N貌似没有定义,加 integer:: N
追求理想的道路上东张西望
3楼2012-05-10 21:04:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 爱玩辅助的亚瑟 的主题更新
信息提示
请填处理意见