質問: 0;i` cmdparam.exe enum orange apple argv[0] : cmdparam.exe argv[1] : enum argv[2] : orange argv[3] : apple `>`cmdparam.exe count orange apple コマンドライン引数の数 : 3 となっております。 `>`の行はキーボードから入力した文字とのことですが、 ・何処に入力した文字なのか ・何故argv[1]のenumがcountに変えているのか 以上お願い致します。
回答: 元質問のコードをifの実行範囲をはっきりさせるためにカッコで囲みました。 これで理解できるでしょうか? ``` int main(int argc, char *argv[]) { int i; if(argc <= 1){ return 1; } if(strcmp(argv[1], "enum") == 0){ for(i = 0;i