C онлайн компилятор — Numio
Компилируйте и запускайте код на C онлайн с Clang: C17, ввод через scanf, ошибки с номерами строк. Бесплатно.
Работает в браузере · Без регистрации
Код (C)
Ctrl/⌘ + Enter — запуск
input() и io.read() читают эти строки по порядку.
Вывод
Код выполняется в вашем браузере и никуда не загружается.
Как пользоваться
- Напишите или вставьте код на C с функцией main.
- Необязательно: введите данные для scanf или getchar в поле ввода.
- Нажмите «Запустить» (или Ctrl/⌘ + Enter) для компиляции и запуска.
Пример
// Пример на C
#include <stdio.h>
int main(void) {
const char *names[] = {"Ada", "Alan"};
for (int i = 0; i < 2; i++) {
printf("Привет, %s!\n", names[i]);
}
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("Сумма от 1 до 100: %d\n", sum);
return 0;
}
Подробности и ограничения
Код компилирует Clang, работающий в WebAssembly, в программу WebAssembly (WASI). Инструменты (около 25 МБ) загружаются при первом использовании и кешируются.
Компиляция занимает несколько секунд и не входит в лимит запуска 10 секунд. Ошибки компиляции показываются с номерами строк.
FAQ
Какой стандарт C и компилятор?
C17, настоящий компилятор Clang, работающий в браузере как WebAssembly.
Чем это отличается от компиляции на компьютере?
Программа 32-битная: int, long и указатели занимают 4 байта. Нет потоков и сети, файлы существуют только в памяти.
Мой код отправляется на сервер?
Нет. Код компилируется и выполняется только в браузере. С публичного CDN (jsDelivr) при первом запуске загружается лишь компилятор.
Похожие инструменты
Справочники по форматам
Страница инструмента обновлена: