私はプログラムが1または2以外の数字が入力されるたびに終了するようにプログラムをコーディングしようとしています。 "終了メッセージ"を表示することができますが、プログラムは終了するのではなく再起動します。私はそれがスイッチのデフォルトでは "リターン0"がないためかもしれないと信じていますが、私はそれを含めたときにvoid calcitの戻りエラーを受けていました。私はそれが私が行方不明である単純なもののように感じる。スイッチのデフォルトの出口プログラム?
-4
A
答えて
1
終了しないプログラムでの問題は、決して終了しないループdo {blah blah....} while (true)
があるためです。
do { blah blah blah ...} while (resp == '1' || resp == '2');
-1
は同様にあなたのループを終了します ブレークはあなたがあるので、あなたを助けないだろうあなたがリターン0の代わりに終了関数を使用する必要があり、あなたのプログラムを形成終了するには:あなたは別の条件を必要としたいものを達成するために、 switchブロックとdo whileループとの両方で使用します。 したがって、exit(0)を試してください。あなたを終了することも
が#include<cstdlib. h>
関連する問題
- 1. デフォルトの出口ルート値は角度?
- 2. のC#:出口PowerShellコマンドレットをプログラム
- 3. 銀行口座プログラム
- 4. プログラム出口のスレッドで実行中のサブプロセスを終了する
- 5. Mono.Cecil:ログメソッドの入口と出口点
- 6. 出口
- 7. 出口
- 8. AndroidスイッチAPプログラムで
- 9. コンソールのトラップ出口
- 10. OpenShiftの出口ルータ
- 11. ウィンドウ出口のモーダルポップアップ
- 12. レイアウトのルータ出口
- 13. プログラムの出口で確認を繰り返します。
- 14. プログラム出口のメッセージで例外が無視されました
- 15. メインスレッド出口、他の出口もありますか?
- 16. メイン出口の後のセグメンテーションフォルト
- 17. のMozillaブラウザの出口オブザーバー
- 18. RPMアップグレードポストインストール出口
- 19. 出口ダブル
- 20. キャッチ出口(1);
- 21. アッカストリーム入口と出口はここ
- 22. swiftスイッチをプログラムでサイドメニュー
- 23. のpython出口例外
- 24. 出口のvim復元シェル
- 25. 親出口のPythonマルチプロセッシングキュー
- 26. Pythonのマルチプロセッシング出口エラー
- 27. 出口は、ポップアッププラグインWordpressの
- 28. 自動化のsshpass出口
- 29. Javaとhaarascadeの顔と口の検出 - 鼻の口
- 30. Pthreadライブラリは、プログラムが出口でSegフォールトを引き起こす
である「が、プログラムの再起動」それはそうではないということヘッダファイルをインクルードする必要があります。ここで 'do {...} while(真);'を見てください。このループから抜けることは決してありません。これは 'if(resp!= '1' || resp!= '2')'が到達不能であることを意味します。 – DimChtz