Ну, для начала, скажи, что мне нужно делать.
Мне нужно составить программу, чтобы студенты могли загрузить код на C ++ из упражнения.И этот загруженный код нужно сравнить с «лучшим кодом» из этого упражнения.И из этих сравнений сервер возвращает некоторую обратную связь, если ученик загрузил хороший или плохой код.Например: упражнение состоит в том, чтобы составить список от 1 до 10, чтобы учащийся мог загрузить свой код.Затем сервер сравнивает его с другим кодом и выдает обратную связь.
Это проще сказать, чем сделать, потому что он не может быть просто средством сравнения файлов из-за различных переменных, которые пользователь может кодировать.Вот почему я думал об использовании внешних компиляторов для получения некоторого вывода и сравнения этого вывода с выводом «лучшего кода».Или более подробно, чтобы получить хук внутри компилятора, чтобы я мог проверить каждый метод и каждую переменную.
Или любая другая идея, как я могу проверить это или сравнить?Или уже существует программа?
Большое спасибо, Майкл