何が足りてないのか教えてください!!
コンパイルして作った.exeが動かない
VScodeで作ったHello World!!と出力するC言語のファイルをコンパイルしたものの
起動してもCMDが開いてすぐに消えて動かない
内容
#include <stdio.h>
int main(void)
{
printf("Hello World!!\n");
return 0;
}
発生している問題・エラー
特にない
自分で試したこと
特にない
0
VScodeで作ったHello World!!と出力するC言語のファイルをコンパイルしたものの
起動してもCMDが開いてすぐに消えて動かない
#include <stdio.h>
int main(void)
{
printf("Hello World!!\n");
return 0;
}
特にない
特にない
すぐにウィンドウが消えるのは,特に入力待ちもしていないので,printf
してすぐにプロセスが終了しているためです.これ自体は正常な挙動です.
ウィンドウがすぐに消えないようにプロセス終了前に自前で待機させることもできますが,CLIとしてはお行儀がよくないので推奨しません.
もともとコンソールアプリケーションはPowershell等のコマンドラインからの実行を前提としたものですので,動作確認がしたい場合は(exeファイルのダブルクリックではなく)おとなしくPowershellから実行してください.
@Kurolium
Questioner