디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

C언어 외부프로그램 실행 후 명령어 전송과 그 리턴 값 출력 좀 알려줘요

rkdkakef(118.37) 2010.10.18 10:21:30
조회 762 추천 0 댓글 0

이것 좀 알려줘요~~


개발환경 : 리눅스

언어 : C

내용 : 1. 리눅스 환경에서 C로 외부 프로그램을 실행 시킨다.

         2. 외부 프로그램은 자신의 프롬프트를 가지고 있어서 리눅스 쉘처럼 명령어를 입력받고, 결과값을 화면에 보여준다.

         3. 외부 프로그램 전용 명령어를 사용하여 값을 가져와서 C언어 내부 변수에 저장한다.

 

일반적으로 리눅스 쉘 명령어를 실행하고 결과값을 가져오는 것은 popen("명령어,"r"); 를 사용하여

그 결과값을 가져올 수 있잖아요.

근데 외부 프로그램을 실행시키고, 이후 외부 프로그램 명령어를 쓸려고 하면 popen으로는 사용을 못 하네요.

 

일반적으로

 

root#> ls (엔터)  리눅스 쉘에서 명령어 실행 시키고, 그 결과를 가져올 수 있는데 popen는 리눅스 쉘 기반이라 다른

                         프로그램에서는 사용을 할 수 없다고 하네요.

 

 

root#> abc (엔터) 리눅스 쉘에서 외부 프로그램 abc를 실행시키면

abc>                     외부 프로그램 자체의 프롬프트로 변경되고 리눅스 쉘처럼 명령어를 기다립니다.

abc> status          외부 프로그램 전용 명령어(status)로 그 결과값을 가져올 수 있습니다.
=======================

RUNNING : YES

START TIME : 2010/10/14
=======================

abc>

 

제가 하고 싶은 것은 리눅스 쉘에서 처럼 명령어를 abc>모드에서도 사용하고, 그 결과값도 가져오고 싶은데,

어떤 분이 파이프를 사용하면 된다고 하시는데, 인터넷을 아무리 찾아봐도 외부 프로그램하고 파이프를 연결하는

소스는 못 찾겠네요.


이것 좀 알려줘요~~!!!

 

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
225501 버스안에서 자다가 정류장 지나침ㅠ- 꿀레갤로그로 이동합니다. 10.12.17 72 0
225498 2000만 팩 [1] 이단아갤로그로 이동합니다. 10.12.17 89 0
225493 오브ㅈㅌㅂ씨 진짜 초보임.. ㅠㅠ 도와주셈 ㅠㅠ [3] fdfd(119.196) 10.12.17 56 0
225492 방학때 공수나 파야지 [4] 이단아갤로그로 이동합니다. 10.12.17 87 0
225491 아 휘밤 방금 종나 엄청난 사업아이디어가 떠올랐다. [2] 홍어(58.180) 10.12.17 112 0
225489 그리드 팩토리얼 구현해봐. 홍어(58.180) 10.12.17 81 0
225488 니네 내가 누군지 모르나본데, [3] new gay[max](183.105) 10.12.17 116 0
225486 야 요즘엔 멀티코어가 일반화되었는데 팩떡밥도 진화되야지 [5] 홍어(58.180) 10.12.17 102 0
225485 프로그래머 수준별 팩토리얼 프로그램 짜는법은 어떨까? [5] 컴맹늅늅이(121.135) 10.12.17 173 0
225483 c에서 1000000! 출력하려면 자료형이 뭐여야되죠??? [12] 컴돌이(58.77) 10.12.17 213 0
225482 소프트웨어 갤이랑 프갤이랑 뭔차이임? [4] SebasT갤로그로 이동합니다. 10.12.17 127 0
225481 인셉션을 봤는데 이해 안되는점 Vita500갤로그로 이동합니다. 10.12.17 162 0
225479 신종플루의 위엄 nRST갤로그로 이동합니다. 10.12.17 63 0
225478 아주아슬횽은 봅니다. [4] Vita500갤로그로 이동합니다. 10.12.17 116 0
225477 ㅋㅋㅋ iljeomobolt갤로그로 이동합니다. 10.12.17 57 0
225474 아 답없다... [2] 지화자(221.148) 10.12.17 91 0
225472 난 소심해서 이런생각듬.. [3] 꿀레갤로그로 이동합니다. 10.12.17 79 0
225470 열도의 기타연주.. [1] rntjr(121.190) 10.12.17 108 0
225468 시간이 빨리간다 [2] 유리한갤로그로 이동합니다. 10.12.17 159 0
225464 왜 나는 100만 팩토리얼 구하는데 4분이 걸리지; [4] fp빠돌이갤로그로 이동합니다. 10.12.17 205 0
225463 먼가요 1.5v 신나게 깟더니 [6] 이단아갤로그로 이동합니다. 10.12.17 132 0
225462 폭행녀 마음도 이해가 된다. [4] 꿀레갤로그로 이동합니다. 10.12.17 135 0
225461 북적거리는 프로그래밍 관련 사이트가 없어서 슬푸다. [5] BTTTS!갤로그로 이동합니다. 10.12.17 129 0
225457 C++ 언어 using std::cout 이거 뭐죠 [3] (118.36) 10.12.17 150 0
225456 안드로이드 Cursor 개념좀 쎄워종~~ 징징~ [5] 홍어(58.180) 10.12.17 514 0
225455 워 시발 존나 시껍했음 -_- [5] 아주아슬갤로그로 이동합니다. 10.12.17 169 0
225454 이아저씨 아는분??? [5] iljeomobolt갤로그로 이동합니다. 10.12.17 110 0
225453 이거 실용신안등록할생각인데 어때? [11] BTTTS!갤로그로 이동합니다. 10.12.17 182 0
225452 컴퓨터언어는 언어에 가까울까요 수학에 가까울까요??? [3] 컴돌이(58.77) 10.12.17 139 0
225451 혹시 나는 위대한 해커가 되겠다 생각하면서 잡은횽있음? 컴맹늅늅이(121.135) 10.12.17 64 0
225450 제발 살려주세요 부탁드려요 [2] 제발부탁해요갤로그로 이동합니다. 10.12.17 64 0
225449 다이어트엔 잠이 최고다. [6] 홍어(58.180) 10.12.17 94 0
225447 안영기님의 또다른 지식의 성전이 파스칼로 짠거라길래 [5] 컴맹늅늅이(121.135) 10.12.17 130 0
225446 알바 오늘 출근 안했겠지? [2] rntlr(121.182) 10.12.17 77 0
225445 Minryu 언니는 봅니다. [1] iljeomobolt갤로그로 이동합니다. 10.12.17 126 0
225444 이 소스좀 봐줘봐 그딴건없구염'ㅡ'갤로그로 이동합니다. 10.12.17 140 0
225443 구석에서 막 뛰어나온 일점오볼트라고 합니다. [5] iljeomobolt갤로그로 이동합니다. 10.12.17 116 0
225442 갤서 까이고.. IRC에서 까이고 ㅠ.ㅠ [4] iljeomobolt갤로그로 이동합니다. 10.12.17 142 0
225438 이문제 빡치네.. [2] 꿀레갤로그로 이동합니다. 10.12.17 91 0
225437 크리스마스를 위한 선물~ [3] Vita500갤로그로 이동합니다. 10.12.17 96 0
225436 헌팅하는 법이라네 [5] 시불라미갤로그로 이동합니다. 10.12.17 221 0
225435 역시 먹고사는게... [9] ㅇㅅㅇ헷갤로그로 이동합니다. 10.12.17 122 0
225434 emacs 안쓰는 변태들은 봐라 [1] emacs빠(121.182) 10.12.17 172 0
225432 emacs 쓰는 변태들은 봐라 [2] vim빠(121.182) 10.12.17 198 0
225431 아 쉬밥 시험끝나니까 개할거없네 [4] 팔로윌갤로그로 이동합니다. 10.12.17 90 0
225430 어째서 사람들은 ㅂㅂㅋ를 먹는걸까 [3] prismatic갤로그로 이동합니다. 10.12.17 157 0
225428 아하... 그냥 적당히(?) 알아서 쓰면 되는거구나.. [3] iljeomobolt갤로그로 이동합니다. 10.12.17 132 0
225427 우와.. 지금 자료구조 책 보고 있는대.. [2] iljeomobolt갤로그로 이동합니다. 10.12.17 189 0
225424 돌을 던지시면 감사히 맞을께요. [9] Minryu갤로그로 이동합니다. 10.12.17 173 0
225423 너무 귀찮아서 고정닉햇음 [5] ㅇㅅㅇ헷갤로그로 이동합니다. 10.12.17 120 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2