Compilador de C online — Numio
Compila y ejecuta código C online con Clang en tu navegador. C17, entrada con scanf y errores con número de línea. Gratis, sin registro, sin subir nada.
Funciona en tu navegador · Sin registro
Código (C)
Ctrl/⌘ + Enter para ejecutar
input() e io.read() leen estas líneas en orden.
Salida
El código se ejecuta en tu navegador; no se sube a ningún servidor.
Cómo usarla
- Escribe o pega código C con una función main.
- Opcional: escribe la entrada para scanf o getchar en el cuadro de entrada.
- Pulsa Ejecutar (o Ctrl/⌘ + Enter) para compilar y ejecutar.
Ejemplo
// Ejemplo de C
#include <stdio.h>
int main(void) {
const char *names[] = {"Ada", "Alan"};
for (int i = 0; i < 2; i++) {
printf("¡Hola, %s!\n", names[i]);
}
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("Suma de 1 a 100: %d\n", sum);
return 0;
}
Detalles y limitaciones
Clang, que también se ejecuta como WebAssembly, compila el código a un programa WebAssembly (WASI). Las herramientas (unos 25 MB) se descargan la primera vez y luego quedan en caché.
Compilar tarda unos segundos y no cuenta para el límite de 10 segundos de ejecución. Los errores de compilación se muestran con el número de línea.
FAQ
¿Qué estándar de C y qué compilador se usan?
C17, compilado por el compilador Clang real, que se ejecuta en tu navegador como WebAssembly.
¿En qué se diferencia de compilar en mi ordenador?
El programa es de 32 bits, así que int, long y los punteros ocupan 4 bytes. No hay hilos ni red, y los archivos solo existen en memoria.
¿Se sube mi código a un servidor?
No. Tu código se compila y se ejecuta por completo en tu navegador. Solo el compilador se descarga desde una CDN pública (jsDelivr) la primera vez.
Herramientas relacionadas
Referencias de formatos
Página de la herramienta actualizada: