オンライン C コンパイラ – 無料で C コード実行

ブラウザーで C コードを無料で作成・コンパイル・実行できます。インストールや会員登録は不要です。標準入力(stdin)に値を入力して、プログラムの出力やエラーを確認しましょう。サンプルを開いてコードを書き換え、入力を変えて繰り返し試せます。
#include <stdio.h>
int main(void) { puts("Hello, world!"); return 0; }オンライン C コンパイラの使い方
- エディタに C プログラムを入力するか、貼り付けます。まずは main 関数を含む短い Hello World プログラムを試してください。
- プログラムがデータを読み込む場合は、「標準入力」を開き、実行前に必要な値をすべて入力します。
- 「実行」を押して、「出力」で結果を確認します。コードや入力データを変更したら、もう一度実行してください。
scanf と fgets に入力を渡す方法
「実行」を押す前に、すべての入力データを用意してください。たとえば、%d を使う scanf を2回呼び出す場合は、3 と 4 を空白で区切って入力できます。fgets で複数行を読み込む場合は、各行を改行で区切ります。既定のクラウドモードでは、コードと入力がリモートサービスに送信され、コンパイルと実行が行われます。対話型端末ではないため、実行前に入力を用意する必要があります。
scanf で %d を読み込んだ後に fgets を呼び出すと、入力に改行文字が残っていることがあります。その場合、fgets は期待した文字列ではなく改行だけを読み込む可能性があります。次の行を読む前に、残った改行をコードで処理してください。
コンパイルエラーが出たときの確認事項
コンパイラの最初のエラーメッセージと、示された行番号を確認してください。セミコロン、括弧、変数名を見直してから再実行します。実行できても結果が予想と異なる場合は、入力データとプログラムの処理を確認してください。