● 関数リファレンス

ユーザ定数の登録

    int __stdcall   StrCalc_setconst(PSTRCALC_PARAM prm,char *name,double val);

引数

引数名意味
prmSTRCALC_PARAM 構造体の実体アドレス
name登録する定数名を格納したバッファのアドレス
val定数値

戻り値

正常終了した時は 1 を返します。
定数名が正しくない場合や、既に登録されている定数名を使用した場合は -1 を返します。
メモリが確保できなかった場合は 0 を返します。

説明

式の中で使用する定数を登録します。
登録した定数は、関数StrCalc_term 以外では破棄できません。また、途中で設定を変更する事もできませんので、定数の設計には注意してください。

この関数は name が指す定数名のチェックを行いますので、事前に StrCalc_check_paramname でチェックしておく必要はありません。