Online C Compiler
Открыть в компиляторе

Учебная версия на русском. Код и его вывод сохранены в исходном виде.

Ожидается объявление или инструкция в конце файла C

Найдите незакрытые блоки, комментарии и строки в исходном тексте.

Открыть в компиляторе

Ожидается объявление или инструкция в конце файла C
Найдите незакрытые блоки, комментарии и строки в исходном тексте.

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

Просмотрите пары фигурных скобок и отступы от начала функции. Проверьте незакрытые комментарии и строки, а также ветви препроцессора, удаляющие код. Простого подсчёта символов недостаточно: скобки бывают внутри текста и комментариев.

Сравните минимальный работающий пример с ошибочным фрагментом. Восстановите действительно недостающую конструкцию и проверьте её область действия. Случайная скобка в конце может изменить логику.

Код C

#include <stdio.h>

int main(void)
{
    int score = 75;
    if (score >= 50) {
        puts("Pass");
    }
    return 0;
}
Открыть в компиляторе

Частые вопросы

Почему код и вывод остаются на английском?

Ключевые слова, идентификаторы и строки, проверяемые тестами, сохранены, чтобы не менять программу. Объяснения и элементы управления переведены.