> %*s%[^0-9]%*d
入力がどんな文字列かわからんけど、最初の%*sに全部食われないか?
sscanfの戻り値は?