スレを勃てるまでもないC/C++の質問はここで 20at TECHスレを勃てるまでもないC/C++の質問はここで 20 - 暇つぶし2ch211:デフォルトの名無しさん 11/11/03 14:40:20.39 iに1から9までの値が入力されるまで 延々とscanfを繰り返すプログラムを作りたいのですが do{ scanf("%d",i); } while(i<1||9<i) このようにすると、文字列が入力された時等にwhileを抜けてしまうので上手く動作しません。 想定しない文字列(全角文字や英字、記号)はどのように処理するのが一般的ですか? while(!(0<i&&i<10)も検討してみたのですがこちらはどうでしょう? 次ページ続きを表示1を表示最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch