TOC PREV NEXT INDEX

Put your logo here!


5.2 エラーステータスに対応したエラーメッセージを得る:NF_STRERROR


関数NF_STRERRORは、他のNetCDF関数を呼び出したときに返されであろう、整数NetCDFエラーステータスまたはシステムエラー番号に対応するエラーメッセージ文字列に対し、ポインタを返します。NetCDFのエラーステータスのリストは各言語バインディング中の対応する内部ファイルにあります。

用法
CHARACTER*80 FUNCTION NF_STRERROR(INTEGER NCERR)
NCERR 以前のNetCDF関数への呼び出しに対して返されたかもしれないエラーステータス

エラー

どのNetCDFエラーメッセージ、または、(システムstrerror関数によって理解されるところの)システムエラーメッセージのどれにも対応しない、無効な整数エラーステータスを入力すると、nc_strerrorはそのようなエラーステータスが存在しない旨の文字列を出力します。

これは簡単なエラー取り扱いサブルーチンの例で、NF_STRERRORを使用し、任意のNetCDF関数呼び出しによって返されたNetCDFエラーステータスに対応するエラーメッセージを出力した後exitします。

INCLUDE 'netcdf.inc'

SUBROUTINE HANDLE_ERR(STATUS)
INTEGER STATUS
IF (STATUS .NE. NF_NOERR) THEN
PRINT *, NF_STRERROR(STATUS)
STOP 'Stopped'
ENDIF
END



Quadralay Corporation
http://www.webworks.com
Voice: (512) 719-3399
Fax: (512) 719-3606
sales@webworks.com
TOC PREV NEXT INDEX