2

小さなプログラムをデバッグしようとすると、すぐに閉じます。これは私が使用しているコードです。

#include <iostream>

using namespace std;

int main()
{
    int gt1, gt2;
    cout << "Hello World!" << endl;
    return 0;
}

ちょうど0.5秒間、ブラックボックスが表示され、閉じます。

これを防ぐために私にできることはありますか?

4

3 に答える 3

2

デバッグできるように、コードにブレークポイントを設定します。ソースの左側にあるバーをクリックするだけです。

eBreakpoint

于 2013-02-21T09:25:46.180 に答える
0

関数が完了し、制御がデバッガーに返されます。そのため、画面が閉じます。この動作(デバッグ)は、Visualからプログラムを実行する場合(最後に「任意のキーを押してください...」という行が表示される場合)とは異なります。

デバッグの目的で、「return」の直前に次の2行を追加できます。

char ch;
cin.get(&ch);

これは、終了する前にキーが押されるのを待ちます。

于 2013-02-21T09:27:15.350 に答える
-1

cin.get();の前にコードの最後に追加しますreturn 0

于 2013-02-21T09:22:26.060 に答える