以下のコードを、本を手本に書いたのですが、何故か結果はprintfが無視されたものが帰って来ます。
何故なのでしょうか?
念のため、本と書いたコードを見比べましたが、間違えはなさそうです。
宜しくお願い申し上げます。
#include <stdio.h>
int main(int argc, char *argv[])
{
while (argc>0){
argc--;
if(argv[argc][0]=='-'){
if(argv[argc][1]=='a') printf("-a オプション\n");
if(argv[argc][1]=='s') printf("-s オプション\n");
}
}
return 0;
}
開発環境:EasyIDEC ver0.0.9.0
使用テキスト:苦しんで覚えるC言語(P366)