関数tooManyArguments_noMinus マニュアル

(The documentation of function tooManyArguments_noMinus)

Last Update: 2022/9/2


◆機能・用途(Purpose)

「-」から始まらないコマンドライン引数の個数が多すぎる旨の エラーメッセージを出力してプログラムを終了する。
Display a message to inform that too many command-line arguments not beginning with “-” were specified, and finish the program as an error.


◆形式(Format)

#include <argument.h>
inline void tooManyArguments_noMinus
(const int maximumNarguments_noMinus)


◆引数(Arguments)

maximumNarguments_noMinus 「-」から始まらないコマンドライン引数の個数の許容最大値。
The maximum allowed number of commmand-line arguments not beginning with “-”.


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

エラー : このプログラムでは「-」から始まらないコマンドライン引数は maximumNarguments_noMinus個までしか指定できません。
ERROR : This program allows no more than maximumNarguments_noMinus arguments not beginning with “-”.


◆使用例(Example)

strcpy(inputfile,"");
strcpy(outputfile,"");
for(n=1;n<ARGC;n++){
    if(strcmp(inputfile,"")==0){
         strcpy(inputfile,ARGV[n]);
    }else if(strcmp(outputfile,"")==0){
         strcpy(outputfile,ARGV[n]);
    }else{
         tooManyArguments_noMinus(2);
    }
}