가령 <div><br></div> <div>#include<stdlib.h></div> <div>#include<iostream></div> <div>using namespace std;</div> <div>void make()</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << "ls -al" << endl;</div> <div>}</div> <div>int main()</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>system(make());</div> <div>return 0;</div> <div>}</div> <div><br></div> <div>이런식으로 해서 제생각은 make함수에있는 ls -al 명령어를 system함수로 호출하고 싶은방법인데</div> <div><br></div> <div>터미널에서 컴파일 돌리니까 에러가 뜨더라고요 </div> <div><br></div> <div>에러내용이</div> <div>tset1.cpp:13:14: error: invalid use of void expression system(make());</div> <div><br></div> <div>이렇게 뜨는데 system 내부로 사용자 정의함수 불러올려면 어떻게 해야되나요??</div> <div><br></div> <div>아니면 파일스트림으로 텍스트로 작성된 코드를 문자열로 받아서 집어넣야 되는건지..</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.