-1

我在 Visual Studio 2005 上使用 fortran 11.0.035 编译器版本。请检查以下代码,这对我来说是错误的结果。我没有得到问题。

IF(IOCHK.NE.0)THEN  //this condition is true
cscl    begin pipewrite
cscl  PRINT 479,IOCHK
4791    Buffer=' '
WRITE(Buffer,479,ERR=99479,IOSTAT=iPipeErr)IOCHK

以上代码包含客户端服务器编程中的管道概念,并且来自服务器端。客户端应该向服务器提供一些信息,但它没有发送信息。所以我将缓冲区数据设为空。

IOCHK将用于什么?为什么我无法成功执行上述代码?

4

1 回答 1

1

IOCHK= I/O Channel Check,它是I/O错误处理/检测的接口。在 FORTRAN 中,它(可能是)I/O 检查开关。如果它不等于零,则发生了一些 I/O 错误。

于 2009-07-03T14:20:14.690 回答