Sprawdzarka kodu

0

Witam,
Chciałbym zasięgnąć opinii. Chcę napisać sprawdzarkę kodu C++ w C#. Aplikacja będzie desktopowa z oknem do wklejenia kodu oraz przyciskiem Wyślij (na początku). W momencie clik-a na Wyślij nastąpi utworzenie pliku *.cpp, następnie przekompiluję go przy pomocy cmd. Teraz moje pytanie brzmi czy jest lepszy sposób ? Później mam w planach dodać bazę z danymi testowymi oraz wynikami programu, również przez cmd mam zamiar uruchamiać *.exe z danymi wejściowymi oraz pobierać odpowiedź. Wynikiem końcowym będzie tabela z numerem testu i informacją czy jest zaliczony test czy nie.

2

W ten sposób pozwolisz komuś na przejęcie kontroli nad systemem i zrobienie z nim czegokolwiek. Użyj jakiegoś kompilatora online z web api, być może ideone ma takie api.

2

Jeśli nie chcesz używać gotowego kompilatora online, musiałbyś sam przygotować odpowiednie środowisko tak, aby nikt nie mógł Twojego serwera przejąć poprzez wysłanie odpowiednio spreparowanej aplikacji - https://stackoverflow.com/questions/3695858/how-do-sites-like-codepad-org-and-ideone-com-sandbox-your-program

1 użytkowników online, w tym zalogowanych: 0, gości: 1