İçeriğe geç

Online C Derleyici — Numio

C kodunu tarayıcıda Clang ile online derleyin ve çalıştırın. C17, scanf girdisi ve satır numaralı hatalar. Ücretsiz, kayıt gerekmez, kod yüklenmez.

Tarayıcınızda çalışır · Üyelik gerekmez

Kod (C)

Çalıştırmak için Ctrl/⌘ + Enter

input() ve io.read() bu satırları sırayla okur.

Çıktı

Kod tarayıcınızda yerel olarak çalışır; hiçbir yere yüklenmez.

Nasıl kullanılır?

  1. main fonksiyonu olan C kodunu yazın veya yapıştırın.
  2. İsteğe bağlı: scanf veya getchar için girdiyi girdi kutusuna yazın.
  3. Derleyip çalıştırmak için Çalıştır'a (veya Ctrl/⌘ + Enter) basın.

Örnek

// C örneği
#include <stdio.h>

int main(void) {
    const char *names[] = {"Ada", "Alan"};
    for (int i = 0; i < 2; i++) {
        printf("Merhaba, %s!\n", names[i]);
    }

    int sum = 0;
    for (int i = 1; i <= 100; i++) {
        sum += i;
    }
    printf("1'den 100'e toplam: %d\n", sum);
    return 0;
}

Ayrıntılar ve sınırlamalar

Kod, kendisi de WebAssembly olarak çalışan Clang tarafından bir WebAssembly (WASI) programına derlenir. Araç zinciri (yaklaşık 25 MB) ilk kullanımda indirilir ve sonra önbelleğe alınır.

Derleme birkaç saniye sürer ve 10 saniyelik çalışma sınırına dahil değildir. Derleme hataları satır numaralarıyla gösterilir.

FAQ

Hangi C standardı ve derleyici kullanılıyor?

C17; tarayıcınızda WebAssembly olarak çalışan gerçek Clang derleyicisiyle derlenir.

Kendi bilgisayarımda derlemekten farkı ne?

Program 32 bittir; bu nedenle int, long ve işaretçiler 4 bayttır. İş parçacıkları (thread) ve ağ kullanılamaz, dosyalar yalnızca bellekte bulunur.

Kodum bir sunucuya yükleniyor mu?

Hayır. Kodunuz tamamen tarayıcınızda derlenir ve çalıştırılır. İlk kullanımda yalnızca derleyici herkese açık bir CDN'den (jsDelivr) indirilir.

Biçim kaynakları

Araç sayfasının güncellenme tarihi: