사용자로부터 C/C++ 소스 파일을 가져 가고 싶습니다. 그런 다음 linux에서 gcc 명령을 사용하여 실행 파일을 만듭니다. 그런 다음이 실행 파일에 입력을 제공하고 출력을 다른 파일로 리디렉션합니다. 그리고 나는 잘못되거나 정확한 대답에 관한 결정을 내리기 위해 생산 된 출력을 점검 할 샘플 출력 파일을 가지고 있습니다. 한마디로 나는 온라인 판사를 wesite로 만들고 싶다.온라인 C/C++ 컴파일러 만드는 법은 무엇입니까?
하지만 사용자가 제공 한 무한 루프 문제를 처리하는 방법을 모르겠어요. 마찬가지로 사용자가 다음 코드를 제출하도록하십시오.
while(1){
}
나는 더 많은 위협이있을 것이라고 알고 있지만 어떻게 이러한 문제를 처리 할 수 있습니까? 나는 사람들이 uva 온라인 판사 또는 다른 사람들과 같은 온라인 판사 웹 사이트를 만드는 방법을 알고 싶다. 누구든지 나를 도와주세요. 웹 사이트를 판단하는 코드에 대한
프로그램을 실행하는 데 최대 시간을 만드는 방법은 어떻습니까? 15 초 이내에 완료되지 않으면 프로그램을 강제로 종료하십시오. – abelenky
고정 된 시간 제한을 설정하지 않으면 중단 문제의 결정 불가능 성은 어떤 경우에도 당신을 물 것입니다. – bitmask
는 그래, 난 그런 일을하고 싶지 ..하지만 난 그렇게 어떻게 .. 나는 그것의 실행 @bitmask에 대한 시간 제한을 설정하는 방법 – user2958359