Kurolium
@Kurolium

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

何が足りてないのか教えてください!!

Q&A

Closed

コンパイルして作った.exeが動かない

VScodeで作ったHello World!!と出力するC言語のファイルをコンパイルしたものの
起動してもCMDが開いてすぐに消えて動かない

内容
#include <stdio.h>
int main(void)
{
	printf("Hello World!!\n");
	return 0;
}

発生している問題・エラー

特にない

自分で試したこと

特にない

0

1Answer

すぐにウィンドウが消えるのは,特に入力待ちもしていないので,printfしてすぐにプロセスが終了しているためです.これ自体は正常な挙動です.

ウィンドウがすぐに消えないようにプロセス終了前に自前で待機させることもできますが,CLIとしてはお行儀がよくないので推奨しません.
もともとコンソールアプリケーションはPowershell等のコマンドラインからの実行を前提としたものですので,動作確認がしたい場合は(exeファイルのダブルクリックではなく)おとなしくPowershellから実行してください.

2Like

Comments

  1. @Kurolium

    Questioner

    動作が終了してたから、windowが消えていたんですね。
    ありがとうございます!!

Your answer might help someone💌