2010-04-14 5 views
1

C++ 프로그램에서 DOS 명령을 실행하고 싶습니다. 요점은 DOS 명령이 실행되는 동안 내 프로그램이 멈추길 바란다는 것입니다. "System"API를 사용했습니다. 내 질문은 "DOS에서 명령을 실행하기 위해 '시스템'이 새로운 스레드/프로세스를 만들거나 명령이 완료 될 때까지 프로그램을 중지시키는 것입니까?" 새 프로세스를 만드는 경우 '시스템'이 실행되는 동안 어떻게 프로그램을 중지 할 수 있습니까?"system"API를 사용하여 C++ 프로그램에서 명령을 실행하십시오.

고맙습니다. 샤디.

답변

0

카일이 맞으면 새 프로세스를 생성하고 종료 할 때까지 기다립니다. 그가 준 링크는 C++의 모든 것에 대한 훌륭한 참고 자료이기도합니다.

"시스템"호출이 실행되는 동안 프로그램을 중지하려면 DOS 터미널에서 Ctrl-C 만 누르면 프로그램이 종료됩니다.

관련 문제