来自fortran的IOCHK
我正在visual studio 2005上使用fortran 11.0.035编译器版本。请检查以下代码,这是给我错误的结果。我不明白这个问题来自fortran的IOCHK,fortran,Fortran,我正在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 以上代码包含了客户机-服务器编程中
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
?为什么我无法成功执行上述代码?IOCHK
=I/O通道检查,它是I/O错误处理/检测的接口。在FORTRAN中,它可能是I/O检查开关。如果不等于零,则会发生一些I/O错误