Пользователь загружает на сайт cpp файл, который решает лин. систему. Формат ввода и вывода данных в этом cpp файле пока открыт.
Я должен скомпилировать этот файл, и протестировать его на разных матрицах (разной размерности и числом обусловленности).
Как будет лучше сделать если, например, я хочу протестировать ее в размерности от 1 до 100, это мне нужно сгенерировать 100 файликов и передать их все через метод exec() скомпилированному файлу, потом считать файл-результат, получить ответ, посчитать погрешность и вывести ее, или я могу как то передавать и считывать параметры без файликов?
Я не понимаю .т.е. формат ввода и вывода данных в cpp файле открыт? Тогда зачем компилировать 100 файликов, когда можно один раз скомпилировать и потом через exec уже готовому скомпилированному приложению передавать нужные параметры остальные 99 раз?