История изменений
Исправление Xenius, (текущая версия) :
Дело в том что проверка исходников никогда не говорит о том что из этих исходников можно собрать программу, и эта программа запустится и будет работать
Так пусть соберут и проверят в любой IDE или среде, поддерживающей стандарт (MSVS тут пролетает). Если ученик не смог так сделать, чтобы собиралось в среде POSIX (компилятором, поддерживающим стандарт C99 и более новые), допустимо отправить его код на доработку.
Стандарты для того и нужны, чтобы код, написанный для одной среды, работал без изменений и в других. А отсутствие поддержки стандартов в поделках некрософта - достаточная причина считать их непригодными для обучения на них студентов.
Исправление Xenius, :
Дело в том что проверка исходников никогда не говорит о том что из этих исходников можно собрать программу, и эта программа запустится и будет работать
Так пусть соберут и проверят в любой IDE или среде, поддерживающей стандарт (MSVS тут пролетает). Если ученик не смог так сделать, чтобы собиралось в среде POSIX (компилятором, поддерживающим стандарт C99 и более новые), допустимо отправить его код на доработку.
Стандарты для того и нужны, чтобы код, написанный для одной среды, работал без изменений и в других. А отсутствие поддержки стандартов в поделках некрософта - достаточная причина считать её непригодной для обучения.
Исходная версия Xenius, :
Дело в том что проверка исходников никогда не говорит о том что из этих исходников можно собрать программу, и эта программа запустится и будет работать
Так пусть соберут и проверят в любой IDE или среде, поддерживающей стандарт (MSVS тут пролетает). Если ученик не смог так сделать, чтобы собиралось в среде POSIX (компилятором, поддерживающим стандарт C99 и более новые), допустимо отправить его код на доработку.