#include " stdio.hの" int型のmain(int型 ARGC、チャー ** ARGV){ チャー *の引数。 用(;のargc> argc--、ARGV ++ 0!&&のargv = NULL; argc--、ARGV ++ ){ 引数 = * ARGV; もし(引数[ 0 ] == ' - ' ){ 場合(引数[ 1 ] == 0 ||引数[ 2!= 0 ){ 関数fprintf(stderrに、"は認識されないPARAMを無視:%S \ nは" 引数); 続ける; } スイッチ(引数[ 1 ]){ ケース ' S ' : ケース ' S ' : 場合(ARGC == 1 ){ 関数fprintf(stderrには、" 。出力ファイル名を期待-s igored \ nは" ); } 他{ 関数fprintf(STDOUT、" -s認識、ARGV [1]:%Sの\ n "、ARGV [ 1]); - のargc; ++ ARGV; } ブレーク; ケース ' T ' : ケース ' T ' : 場合(ARGCの== 1 ){ 関数fprintf(stderrに、" 出力ファイル名を期待-tがigoredさの\ n " ); } 他{ 関数fprintf(STDOUT、" 認識-t、ARGV [1]:%のSの\ n "、ARGV [ 1]); - のargc; ++ ARGV; } ブレーク; デフォルト: fprintfの(stderrに、" 認識できないPARAM無視:%sのの\ nを" 、引数を)。 } } 他{ 関数fprintf(STDOUT、" デフォルト、ARGV:%のSの\ n "、* ARGV)。 } } 戻り 0 。 }