Visual Studio で デバッグの開始 で実行すると「続行するには何かキーを押してください...」がプロンプトに表示されずに終了する。以下、対処例。
<ソースコードに記述>
[VC++]
#ifdef _DEBUG
system("pause");
#endif
[C#]
#if DEBUG
System.Console.Error.WriteLine("続行するには何かキーを押してください...");
System.Console.ReadKey();
#endif
<プロジェクトで設定>
プロパティ -> 構成プロパティ -> リンカー -> システム -> サブシステムで"コンソール (/SUBSYSTEM:CONSOLE)"を選択
<ソースコードに記述>
[VC++]
#ifdef _DEBUG
system("pause");
#endif
[C#]
#if DEBUG
System.Console.Error.WriteLine("続行するには何かキーを押してください...");
System.Console.ReadKey();
#endif
<プロジェクトで設定>
プロパティ -> 構成プロパティ -> リンカー -> システム -> サブシステムで"コンソール (/SUBSYSTEM:CONSOLE)"を選択