質問: VisualstudioでC言語を使い"Hello,world"を表示するプログラムを描いたのですが ビルド→デバッグをしてみるとコマンドプロンプトのような画面が一瞬表示されて消えてしまいます コードも多分あっていると思うのですが... ``` #include int main(void) { printf("Hello,world!"); return 0; } ``` ログみたいなところにはこのように表示されていました > > 'Project2.exe' (Win32): 'C:\Users\ユーザー名\source\repos\Project2\x64\Debug\Project2.exe' が読み込まれました。シンボルが読み込まれました。 > > 'Project2.exe' (Win32): 'C:\Windows\System32\ntdll.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 > > 'Project2.exe' (Win32): 'C:\Windows\System32\kernel32.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 > > 'Project2.exe' (Win32): 'C:\Windows\System32\KernelBase.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 > > 'Project2.exe' (Win32): 'C:\Windows\System32\ucrtbased.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 > > 'Project2.exe' (Win32): 'C:\Windows\System32\vcruntime140d.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 > > 'Project2.exe' (Win32): 'C:\Windows\System32\kernel.appcore.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 > > 'Project2.exe' (Win32): 'C:\Windows\System32\msvcrt.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 > > 'Project2.exe' (Win32): 'C:\Windows\System32\rpcrt4.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 > > スレッド 0x3140 はコード 0 (0x0) で終了しました。 > > スレッド 0x2d80 はコード 0 (0x0) で終了しました。 > > プログラム '[12996] Project2.exe' はコード 0 (0x0) で終了しました。 > > >
回答: 正しい挙動です。ログも問題ありません。 > > コマンドプロンプトのような画面が一瞬表示されて消えてしまいます > > > 以前同様の質問がありましたので、そちらをご覧ください。 teratail - Visual Studioの設定について 全く同じ質問がありました。 teratail - Visual Studio 2017 デバッグについて