Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
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 | ||
<< How to | Scilab Gateway API | sci_types >> |