User manual - BCDライブラリマニュアルver.1.03(2012年3月29日)
31
4.26 bcd_geterr
本ライブラリ内で発生したエラー情報を取得します。
[C++]
int bcd_geterr ( )
説明
本関数は本ライブラリ内で発生したエラー情報を取得します。
エラー情報は外部変数 bcd_errno に格納されています。
本関数で bcd_errno を取得後、bcd_errno をクリアします(詳細は補足を参照してください)。
パラメータ
なし
戻り値
エラー情報を返します。
BCD_NOERROR
: 正常終了
BCD_PARAERR
: パラメータエラー
BCD_OVERFLOW
: 演算結果オーバーフロー
BCD_MATHERR
: 数学的エラー
BCD_DOMAIN
: 引数が定義域以外
BCD_STRERR
: 不正な数値文字列
BCD_VALUERR
: 不正な数値データ
補足
各関数実行後は、必ず本関数を実行し、エラー情報を取得してください。
本ライブラリは、bcd_errno にエラー番号がセットされていると、処理を行いません。
本関数を実行することにより、bcd_errno が 0(正常状態)になります。