dengyq 发表于 2003-10-27 14:52:48

freepu 发表于 2003-10-28 01:09:31

回复: 【求助】这个fortran程序错那里?

将如下语句
      PRINT 10 N,XS,XINC,NINT,ITER,EPS
改为:
      PRINT 10, N,XS,XINC,NINT,ITER,EPS

原语句的编译结果为如下两错误:
Error: Syntax error, found IDENTIFIER 'N' when expecting one of: * , <END-OF-STATEMENT> ; + . - ** / //
      PRINT 10 N,XS,XINC,NINT,ITER,EPS
---------------^
Error: A scalar variable or an array element is required in this context.
      PRINT 10 N,XS,XINC,NINT,ITER,EPS

查Print帮助如下:

PRINT form [, io-list]
or
PRINT * [, io-list]

所以这个逗号是不可省略的。

dengyq 发表于 2003-10-28 11:57:02

freepu 发表于 2003-10-29 01:40:32

回复: 【求助】这个fortran程序错那里?

通常这个错误是没有正确设置TEMP目录造成的。在DOS下键入SET看TEMP是否存在,如果没有请加入如SET TEMP=D:\TEMP;同时检查所设置的TEMP目录是否真实存在,如果不存在则建立相关目录即可。GOOD LUCK!

dengyq 发表于 2003-10-29 15:55:49

freepu 发表于 2003-10-30 09:14:59

回复: 【求助】这个fortran程序错那里?

windows下这样:右键点桌面的我的电脑弹出如下窗口。
该目录不必一定在vf下。
页: [1]
查看完整版本: 【求助】这个fortran程序错那里?