関数integerParameterTooLarge マニュアル

(The documentation of function integerParameterTooLarge)

Last Update: 2022/9/2


◆機能・用途(Purpose)

整数パラメータの値が特定の値よりも小さくなければならない旨の エラーメッセージを出力してプログラムを終了する。
Display a message to inform that the value of an integer parameter must be less than a certain value, and finish the program as an error.


◆形式(Format)

#include <argument.h>
inline void integerParameterTooLarge
(const char ∗parameterName,const int parameterValue,
 const int maximumValue,const char ∗maximum_parameterName)


◆引数(Arguments)

parameterName パラメータ名。
A parameter name.
parameterValue パラメータ値。
The value of the parameter.
maximumValue パラメータ値の許容範囲の上限。
The upper bound of the allowed parameter range.
maximum_parameterName 上限に対応するパラメータ名。 これを""とすれば パラメータ値ではなく定数での上限指定となる。
The parameter name corresponding to the upper bound. Using "" results in specifying the upper bound not as a parameter but as a constant.


◆表示するメッセージ (The message displayed)


◆使用例(Example)

if(N>=2){
     integerParameterTooLarge("N", N, 2, "");
}

if(M>=N){
     integerParameterTooLarge("M", M, N, "N");
}