関数invalidOption マニュアル

(The documentation of function invalidOption)

Last Update: 2022/9/2


◆機能・用途(Purpose)

そのプログラムで定義されていないオプションが指定された旨の エラーメッセージを出力してプログラムを終了する。
Display a message to inform that an option that is not defined in a program was specified, and finish the program as an error.


◆形式(Format)

#include <argument.h>
inline void invalidOption
(const char ∗option)


◆引数(Arguments)

option コマンドライン引数に登場する、そのプログラムで未定義のオプション。
An option that is present in command-line arguments but is not defined in that program.


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

エラー : "option"というオプションはありません。
ERROR : An undefined option "option" encountered.


◆使用例(Example)

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