system() 으로 실행한 외부 프로그램이 출력을 했을때 받아오려면...
글쓴이: maindb / 작성시간: 목, 2006/06/22 - 6:29오후
system() 으로 실행한 외부 프로그램을 실행했습니다.
예를 들어 아래와 같은...
system("/usr/local/bin/test.sh");
이렇게 실행을 했는데, 실행은 되는데 위의 test.sh 값이 어떠한 출력(예를 들어 aaa)을 한다면
그 aaa 값을 다시 받아 올수 있는 방법이 있을까요?
system() 함수의 리턴값은 int형 이더군요.
그럼 system()말고 다른 방법으로 해야 하는 것인지..
조언 부탁드립니다.
Forums:
man popen
man popen
댓글 달기