Compiler C Online — Numio
Kompilasi dan jalankan kode C online dengan Clang di browser. C17, input scanf, dan error dengan nomor baris. Gratis, tanpa daftar, tidak diunggah.
Berjalan di browser Anda · Tanpa pendaftaran
Kode (C)
Ctrl/⌘ + Enter untuk menjalankan
input() dan io.read() membaca baris-baris ini secara berurutan.
Output
Kode berjalan di browser Anda dan tidak diunggah.
Cara penggunaan
- Tulis atau tempel kode C dengan fungsi main.
- Opsional: ketik input untuk scanf atau getchar di kotak input.
- Tekan Jalankan (atau Ctrl/⌘ + Enter) untuk mengompilasi dan menjalankan.
Contoh
// Contoh C
#include <stdio.h>
int main(void) {
const char *names[] = {"Ada", "Alan"};
for (int i = 0; i < 2; i++) {
printf("Halo, %s!\n", names[i]);
}
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("Jumlah 1 sampai 100: %d\n", sum);
return 0;
}
Detail dan batasan
Kode dikompilasi menjadi program WebAssembly (WASI) oleh Clang yang juga berjalan sebagai WebAssembly. Toolchain (sekitar 25 MB) diunduh saat pertama kali digunakan, lalu disimpan di cache.
Kompilasi memerlukan beberapa detik dan tidak dihitung dalam batas run 10 detik. Error kompilasi ditampilkan dengan nomor baris.
FAQ
Standar C dan compiler apa yang digunakan?
C17, dikompilasi oleh compiler Clang asli yang berjalan di browser sebagai WebAssembly.
Apa bedanya dengan mengompilasi di komputer saya?
Programnya 32-bit, jadi int, long, dan pointer berukuran 4 byte. Thread dan jaringan tidak tersedia, dan file hanya ada di memori.
Apakah kode saya diunggah ke server?
Tidak. Kode dikompilasi dan dijalankan sepenuhnya di browser Anda. Hanya compiler yang diunduh dari CDN publik (jsDelivr) saat pertama kali digunakan.
Alat terkait
Referensi format
Halaman alat diperbarui: