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

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

Пишите, компилируйте и запускайте код C онлайн без установки. Добавьте входные данные перед запуском и проверьте результат или сообщения об ошибках.

#include <stdio.h>
int main(void) { puts("Hello, world!"); return 0; }

Как пользоваться онлайн-компилятором C

  1. Напишите или вставьте программу на C в редактор. Для начала попробуйте Hello World с функцией main.
  2. Если программа считывает данные, откройте Стандартный ввод и введите все значения до запуска.
  3. Нажмите Запустить и проверьте результат в разделе Вывод. После изменения кода или входных данных запустите программу снова.

Как передать данные в scanf и fgets

Подготовьте все данные до запуска. Например, для двух вызовов scanf с %d можно ввести 3 и 4 через пробел. Для fgets разделяйте строки текста переводами строки. В облачном режиме по умолчанию код и входные данные отправляются на удалённый сервис компиляции и выполнения. Это не интерактивный терминал: данные нужно ввести заранее, до выполнения программы.

Если вызвать fgets после scanf с %d, во входных данных может остаться символ перевода строки. Тогда fgets может прочитать только этот символ вместо ожидаемого текста. Обработайте оставшийся перевод строки в коде перед чтением следующей строки.

Что проверить при ошибке компиляции

Прочитайте первое сообщение компилятора и проверьте указанный номер строки. Проверьте точки с запятой, скобки и имена переменных перед повторным запуском. Если программа выполняется, но результат неверный, проверьте входные данные и логику кода.