Scierror
エラーメッセージをユーザーに表示するCゲートウェイ関数 (printf関数と同じプロファイル)で, エラーレベルを示す整数値を返す
呼び出し手順
void Scierror(error_level,format,value_1,..,value_n)
Arguments
- error_level
エラーレベルを示す整数値
- format
char* 文字列. 変換指示を含むリテラル文字を結合した文字列を指定.
- value_i
フォーマットパラメータに基づき変換した データを指定する.
- returns
処理が成功した場合, この関数は出力した文字数(文字列の終端に 使用される末尾の '\0' を含まない)を返します.
エラーが発生した場合, 負の値を返します.
説明
Scierror はエラーメッセージをユーザに表示するためのC ゲートウェイ関数 (printf関数と同じプロファイル)で,エラーレベルを表す整数値を返します. この関数を使用するには Scierror.h を読み込む必要があります. このヘッダは output_stream モジュールで提供されています (このディレクトリはデフォルトで読み込まれます).
例
この例は, Cゲートウェイ関数はエラーメッセージを出力し, エラーレベル133を返します.
#include <stack-c.h> #include <Scierror.h> int sci_myscierror(char * fname) { Scierror(133,"An error has occurred: %d\n", 1); return 0; }
参照
- printf_conversion — mprintf, msprintf, mfprintf 変換仕様
- mprintf — 変換, 整形し, Scilab主ウインドウにデータを書き込む
- sciprint — ユーザに標準メッセージを出力するCゲートウェイ関数 (C printf関数と同じプロファイル)
Report an issue | ||
<< sci_types | Scilab Gateway API | sciprint >> |