ページ 11

scanfなどで入力されたデータが違った間場合

Posted: 2012年1月09日(月) 17:39
by you
scanfで例えば%dで入力してほしいときに文字で入力されたときにエラー表示やもう一回入力するようにするのには
どうしたらいいでしょうか?

Re: scanfなどで入力されたデータが違った間場合

Posted: 2012年1月09日(月) 17:53
by beatle
一つの解決策としては,全部文字列として入力して,後から数字かどうかを判断することですね.

Re: scanfなどで入力されたデータが違った間場合

Posted: 2012年1月09日(月) 18:07
by ISLe
scanfの戻り値を調べる方法もあります。