C++相談室 part62at TECHC++相談室 part62 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト650:デフォルトの名無しさん 08/07/08 00:13:06 while(1)中のswtch文で特定のcaseの場合whileから抜けたいのですが2重の構造をbreakさせる方法はありませんか? gotoで抜ける手も考えましたがあまりスマートな方法じゃないのでできれば避けたいです 651:デフォルトの名無しさん 08/07/08 00:13:48 while(1)をやめる 652:デフォルトの名無しさん 08/07/08 00:19:50 whileの代わりにgotoをつかえばいい 653:デフォルトの名無しさん 08/07/08 00:26:15 >>650 フラグかgotoのどちらかを選ぶんだ。 654:デフォルトの名無しさん 08/07/08 00:29:06 >>650 そのwhileブロックは、breakをreturnに変えて 何らかの意味のある名前を付けられるくらいの処理ではありませんか? 655:650 08/07/08 00:40:53 whileを続行するかどうかのフラグ判定式に変更しwhileを抜ける場合はFALSEにセットしてからcontinueすればいい 656:650 08/07/08 00:42:49 ということに気づき自己解決しました。 レスありがとうございました (うっかりEnterと一緒にShiftを押してしまい途中で書き込んでしまいました…) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch