Онлайн-компилятор C — Напишите и запустите код бесплатно

Пишите, компилируйте и запускайте код C онлайн без установки. Добавьте входные данные перед запуском и проверьте результат или сообщения об ошибках.
#include <stdio.h>
int main(void) { puts("Hello, world!"); return 0; }Как пользоваться онлайн-компилятором C
- Напишите или вставьте программу на C в редактор. Для начала попробуйте Hello World с функцией main.
- Если программа считывает данные, откройте Стандартный ввод и введите все значения до запуска.
- Нажмите Запустить и проверьте результат в разделе Вывод. После изменения кода или входных данных запустите программу снова.
Как передать данные в scanf и fgets
Подготовьте все данные до запуска. Например, для двух вызовов scanf с %d можно ввести 3 и 4 через пробел. Для fgets разделяйте строки текста переводами строки. В облачном режиме по умолчанию код и входные данные отправляются на удалённый сервис компиляции и выполнения. Это не интерактивный терминал: данные нужно ввести заранее, до выполнения программы.
Если вызвать fgets после scanf с %d, во входных данных может остаться символ перевода строки. Тогда fgets может прочитать только этот символ вместо ожидаемого текста. Обработайте оставшийся перевод строки в коде перед чтением следующей строки.
Что проверить при ошибке компиляции
Прочитайте первое сообщение компилятора и проверьте указанный номер строки. Проверьте точки с запятой, скобки и имена переменных перед повторным запуском. Если программа выполняется, но результат неверный, проверьте входные данные и логику кода.