하나의 프로그램에서 다른 프로그램을 호출하려면 어떻게 해야 하나요? 예를 들어.. a.out 라는 화일은 i'm a 라고 실행 하는 화일이고.. b.out라응 화일은 i'm b 라고 실행 하느 화일이라면 a.out을 실행 했을때 b를 호출해서 실행시키는 방법이요.. a.out을 실행시키면.. i'm a i'm b 라고 나올수 있도록이요..
함수를 써서 인클루드 하는거 말구요..^^; 고수님들 가르쳐 주세요!!
아래 순서대로 입력하면 됩니다.
mv a.out a.out.real echo "a.out.real; b.out" > a.out chmod +x a.out
코드 차원에서 하시고 싶으시면, system() 이라는 함수가 있습니다. a.out 을 생성하게 한 프로그램에 system("b.out") 정도를 넣어주시면 되겠습니다. system(), popen(), exec계열(ex. execl) 을 찾아보세요.
텍스트 포맷에 대한 자세한 정보
<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]
아래 순서대로 입력하면 됩니다.[code:1]mv a.out a.
아래 순서대로 입력하면 됩니다.
^^
코드 차원에서 하시고 싶으시면, system() 이라는 함수가 있습니다.
a.out 을 생성하게 한 프로그램에 system("b.out") 정도를 넣어주시면 되겠습니다. system(), popen(), exec계열(ex. execl) 을 찾아보세요.
댓글 달기