0

Visual C++ に次の最初のコードがあります。

#include <iostream>
using namespace std;

int main()
{
    cout<<"Hello World" << endl;
    system("PAUS");
    return (0);
}

Win32 コンソール アプリケーション プロジェクトを作成しました。使用可能なヘッダー ファイルを削除すると、プロジェクト エリアは次のようになります: ![ここに画像の説明を入力][1]

cppファイルを右クリックして をクリックするとcompile、次のようになります。

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

しかし、 をクリックBuildすると、cmd の黒い画面が非常に速く表示されてから消え、次のエラーが表示されます。

'test2.exe': Loaded 'C:\Users\user\Documents\Visual Studio 2008\Projects\test2\Debug\test2.exe', Symbols loaded.
'test2.exe': Loaded 'C:\Windows\System32\ntdll.dll'
'test2.exe': Loaded 'C:\Windows\System32\kernel32.dll'
'test2.exe': Loaded 'C:\Windows\System32\KernelBase.dll'
'test2.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.21022.8_none_96748342450f6aa2\msvcr90d.dll'
The program '[6056] test2.exe: Native' has exited with code 0 (0x0).

手伝って頂けますか ?

4

2 に答える 2

2

Visual Studio で [Ctrl F5] を押して、デバッグなしでプログラムを実行します。

その後、最後に停止します。

デバッグを実行するには、[F5] のみを押します。main次に、デバッグではプログラムが自動的に停止しないため、の最後の右中括弧にブレークポイントを設定すると便利です。つまり、バッチ ファイルではなく、単独で実行されます。

于 2013-01-01T06:38:30.907 に答える
0

それ以外には、正しく設定された開発環境でプログラムをコンパイルしてはならない理由はわかりませんsystem("PAUSE");system("PAUS");

于 2013-01-01T06:24:38.653 に答える