- 締切済み
goto を使わずに
VC++でプログラムを作ったんですが、上司からgotoは使うなとの指示があり困ってます。 なにせ、まだまだVC++になれてないし、かなりの初心者です。 C言語は学生のころ習いました。 if(a==0x0030){ //0による除算を回避するために0は入力不可とする(0ディバイト) int ret; //エラー画面出力 ret=AfxMessageBox("0は入力不可です。",MB_OK|MB_ICONEXCLAMATION);//入力が0の場合エラーを表示 goto end; } ・ ・ ・ end: //エラーがあった場合ここにとんで最初からやり直される ; } こんなかんじなのですが、なにか解決法ありませんか?
- みんなの回答 (9)
- 専門家の回答
みんなの回答
- BLK314
- ベストアンサー率55% (84/152)
回答No.9
- jacta
- ベストアンサー率26% (845/3158)
回答No.8
- chie65536(@chie65535)
- ベストアンサー率44% (8812/19983)
回答No.7
- pepe_clift
- ベストアンサー率20% (52/255)
回答No.6
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.5
- titokani
- ベストアンサー率19% (341/1726)
回答No.4
- D-Matsu
- ベストアンサー率45% (1080/2394)
回答No.3
- Alice022
- ベストアンサー率37% (3/8)
回答No.2
- zwi
- ベストアンサー率56% (730/1282)
回答No.1
お礼
回答有り難うございます。 やはりわかりにくいですよね・・・ 新しく書き直したんで見てみてください。