C로 작성하고 있는 두개의 서로 다른 바이너리중 하나가 다른 하나의 실행결과를 필요로 합니다. 둘은 상관관계가 없는 각자 독립된 바이너리라서 execve함수를 이용해서 다른 한쪽에서 실행 시켜야합니다. 그럼 그 실행결과를 이용하는데 환경변수나 파일을 이용하지 않는 방법이 있는지요. 실행시키고 콘솔의 표준 출력결과를 환경변수나 파일을 쓰지 않고 받아올 수 있습니까??
popen 을 이용하심 될 것 같네요...^^
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: execve에 관한 문의...
popen 을 이용하심 될 것 같네요...^^
댓글 달기