C Online Compiler — Numio
C-Code online im Browser mit Clang kompilieren und ausführen: C17, Eingabe per scanf und Fehler mit Zeilennummern. Kostenlos, ohne Anmeldung.
Läuft im Browser · Ohne Registrierung
Code (C)
Strg/⌘ + Enter zum Ausführen
input() und io.read() lesen diese Zeilen der Reihe nach.
Ausgabe
Der Code läuft lokal in deinem Browser und wird nicht hochgeladen.
Anwendung
- C-Code mit einer main-Funktion im Editor schreiben oder einfügen.
- Optional: Eingaben für scanf oder getchar in das Eingabefeld eintragen.
- Auf „Ausführen“ klicken (oder Strg/⌘ + Enter), um zu kompilieren und auszuführen.
Beispiel
// C-Beispiel
#include <stdio.h>
int main(void) {
const char *names[] = {"Ada", "Alan"};
for (int i = 0; i < 2; i++) {
printf("Hallo, %s!\n", names[i]);
}
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("Summe von 1 bis 100: %d\n", sum);
return 0;
}
Details und Einschränkungen
Clang, selbst als WebAssembly ausgeführt, kompiliert den Code zu einem WebAssembly-Programm (WASI). Die Toolchain (ca. 25 MB) wird bei der ersten Nutzung geladen und danach zwischengespeichert.
Das Kompilieren dauert einige Sekunden und zählt nicht zum Laufzeitlimit von 10 Sekunden. Kompilierfehler werden mit Zeilennummern angezeigt.
FAQ
Welcher C-Standard und welcher Compiler werden verwendet?
C17, kompiliert vom echten Clang-Compiler, der als WebAssembly in deinem Browser läuft.
Was ist anders als beim Kompilieren auf meinem Rechner?
Das Programm ist 32-Bit, daher sind int, long und Zeiger 4 Byte groß. Threads und Netzwerk sind nicht verfügbar, und Dateien existieren nur im Speicher.
Wird mein Code auf einen Server hochgeladen?
Nein. Dein Code wird komplett im Browser kompiliert und ausgeführt. Nur der Compiler wird beim ersten Mal von einem öffentlichen CDN (jsDelivr) geladen.
Ähnliche Tools
Formatreferenzen
Tool-Seite aktualisiert: