関数parameterMissing マニュアル

(The documentation of function parameterMissing)

Last Update: 2022/9/2


◆機能・用途(Purpose)

指定必須のパラメータが指定されていない旨の エラーメッセージを出力してプログラムを終了する。
Display a message to inform that an unomittable parameter was not specified, and finish the program as an error.


◆形式(Format)

#include <argument.h>
inline void parameterMissing
(const char ∗parameterName)


◆引数(Arguments)

parameterName パラメータ名。
A parameter name.


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

エラー : 指定必須のパラメータ"parameterName" が指定されていません。
ERROR : An unomittable parameter "parameterName" was not specified.


◆使用例(Example)

strcpy(inputfile,"");
for(n=1;n<ARGC;n++){
     if(strncmp(ARGV[n],"--inputfile=", strlen("--inputfile="))==0){
         strcpy(inputfile,&(ARGV[n][strlen("--inputfile=")]));
     }
}
if(strcmp(inputfile,"")==0){
     parameterMissing("inputfile");
}