getchar()-'0'で入力するのはだめなのか?