C++ (윈도우)에서 프로그램을 제어해야하므로 특정 명령 후 마침내 수집 한대로 데이터를 전달해야합니다 그 프로그램은 그 데이터를 사용할 것입니다.명령 줄을 통해 쉘 프로그램을 제어하여 여러 명령어/데이터 제공
prog.exe를 열고 줄 또는 값별로 줄 값을 지정해야합니다. cmd를 통해 수동으로 작동합니다.
나는 system()을 시도했지만 프로그램을 연 후에 중지 할 것이다.
이렇게해야합니다.
//call it
prog.exe
//add data
DataStart
Data 1 [2 34 454 5]//etc
DataEnd //the program will take it from here.
모든
명령 줄하지만 전달되는
표준 입력에서 읽습니다. –
'prog.exe'는 표준 입력에서 데이터를 읽을 것입니까? 당신은 아마 그것을 의미합니다. – Amadan
http://stackoverflow.com/questions/450865/what-is-the-equivalent-to-posix-popen-in-the-win32-api의 복제본은 아니지만 답변이 유용해야합니다. – sarnold