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
に使われるの?上記のコードを正常に実行できないのはなぜですか?