int main(int argc,char *argv[]){

int day;
day=atoi(argv[1]);
if(0<argv[1]<32){
int foo,baa;
かくかくしかじか
}
else{
printf("日にちは1から31で入力してください¥n");
}
return 0;
}
と書いておけば
もしコマンドライン引数が41の場合これはかくかくしかじかは実行されませんよね?
どこのバグだかわからなく困っているので助けてください。