디시인사이드 갤러리

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

갤러리 본문 영역

리눅스상에서 코딩중인데 질문~!!

초보(123.142) 2010.05.10 15:10:28
조회 132 추천 0 댓글 2


argv 가 아닌 stdin 으로 입력값을 받는 프로그램이 있는데, 이 프로그램에 입력값을 주입시키고, 주입시키는 루틴이 끝나면
알아서 엔터가 쳐졌으면 하거든요. 사실 이게 루프로 돌리는 프로그램인데 argv로 받는 프로그램들은 알아서 넘어가는데..
예를들어..

#include <stdio.h>
int main(int argc, char *argv[])
로 선언된 프로그램에 주입하려면..


이런식으로..
while(1)
{
        system("./test AAAA");
}

이런식으로 하면 계속 test에 AAAA값이 들어가고 종료되고 다시 test에 AAAA넣고 종료되고.. 이게 무한반복 되는데

반면에

#include <stdio.h>
int main()
{
        char buf[25];
        scanf("%s",buf);
}
로 받는 프로그램에 넣으려면..
while(1)
{
        system("(perl -e \'print \"AAAA\"\';cat) | ./test");
}

이런식으로 .. 하는데

문제는 첫번째의 경우에는 (argv) 그냥 쭉 돌아갑니다.  근데 두번째, 즉 stdin 으로 받는 경우에는 일일이 엔터를 쳐줘야하네요.
\\0 을 일부러 | ./test \\0 이렇게 넣어봤는데 프로그램이 작동을 안하네요.;; 그렇다고 중간에 perl 안에 넣자니 시스템문이 짤려버리고..

앞에 char null[2] 선언해주고, null[0] = \'\\0\'; 을 넣고
strcat() 으로 맨 마지막에 널 문자를 붙여줘도 상황은 여전하네요..

아니면 엔터 자동 입력 이라던지, 이런 루틴이라도 있었으면 좋겠는데;; ㅜㅜ

도움 부탁드립니다..

추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 SNS로 싸우면 절대 안 질 것 같은 고집 있는 스타는? 운영자 24/05/06 - -
공지 프로그래밍 갤러리 이용 안내 [68] 운영자 20.09.28 34552 62
2693202 나는 언제 블랙홀에 빨려들어가나 발명도둑잡기갤로그로 이동합니다. 04:19 5 0
2693195 멀티캠퍼스 국비 들어볼까? 이거 양산형임? [1] 프갤러(14.39) 03:57 11 0
2693193 “뉴진스님 입국 막아달라”...‘이 나라’ 불교계 화났다 발명도둑잡기갤로그로 이동합니다. 03:54 12 1
2693191 공부하면서 인도인 유튜브는 왜 보는거임? [2] ㅇㅇ(118.235) 03:47 17 0
2693185 미래의 어느 역사학자들의 대화라는데 (요약편) [1] 프갤러(211.241) 03:29 14 0
2693183 미래의 어느 역사학자들의 대화라는데 프갤러(211.241) 03:27 12 0
2693181 클라우드 서비스를 활용한 정보보호 시스템 구축 및 운영 전문가 양성 과정 allforyoung(14.32) 03:24 9 0
2693178 저는 구원받앗어요 ㅇㅇ(118.235) 03:14 13 0
2693175 아이씨바 나는 원래 뛰어나당께 ㅇㅇ(118.235) 03:08 11 0
2693174 프로그래밍 주언어 의미 있음? [4] 프갤러(210.101) 03:02 32 0
2693173 24살인데 인생 ㅈㄴ 망함 그냥 ㅋㅋ [2] ㅇㅇ(223.38) 03:01 33 0
2693171 코딩공부 일주일차인데 졸라 재밋는ㄷ [1] 프갤러(118.235) 02:57 21 0
2693170 코딩 개초보가 GPT 로 고오급 웹사이트 만들기 [2] 발명도둑잡기갤로그로 이동합니다. 02:57 31 0
2693168 푸히히 [1] ㅇㅇ(118.235) 02:51 13 0
2693167 나도 가끔은 [1] 멍청한유라ㅋ갤로그로 이동합니다. 02:44 18 0
2693165 나님 일마치고 잘준비합니당? 멍청한유라ㅋ갤로그로 이동합니다. 02:41 9 0
2693160 무대장치 발명도둑잡기갤로그로 이동합니다. 02:27 12 0
2693159 퇴사했는데 진심 후회스럽고 죽을거 같다 [2] ㅇㅇ(117.111) 02:23 56 1
2693158 ^ㅣ발 지금 vercel 도메인 왜 안들어가지냐? [1] 프갤러(1.236) 02:20 22 0
2693157 윤석열 각하 탄핵 몇개월 안남으신것 같다 [2] 헬마스터갤로그로 이동합니다. 02:20 20 0
2693156 박스 줍는 노인네 입갤이요 ㅇㅅㅇ [1] ㅇㅅㅇ(211.36) 02:09 11 0
2693155 <반지의 제왕>은 슬픈 영화지 [1] 발명도둑잡기갤로그로 이동합니다. 02:04 17 0
2693153 Ponyo - Joe Hisaishi 발명도둑잡기갤로그로 이동합니다. 01:54 8 0
2693151 알기만 하는 사람은 좋아하는 사람만 못하고, 좋아하는 사람은 발명도둑잡기갤로그로 이동합니다. 01:50 16 0
2693148 이거 배울예정 ㅇㅅㅇ [9] 따당이갤로그로 이동합니다. 01:41 257 53
2693145 열심히 하는 사람보다 무서운게 즐기는 사람이래 [3] 딘퐁갤로그로 이동합니다. 01:32 51 0
2693144 아 진짜 뽑아도 뽑아도 ㅠㅠㅠ [5] 딱국(61.99) 01:32 45 0
2693142 실수령 330 9to6 사무직인데 왜캐 일하기가 싫지? [1] 프갤러(114.177) 01:27 38 0
2693137 형님들 대브시피피 이 오류 계속 뜨는데 왜이러죠 프갤러(106.101) 01:16 18 0
2693136 토스 다니는 사람 없냐 프갤러(223.38) 01:10 46 0
2693135 일은 사실 뇌가해요 [2] 헬마스터갤로그로 이동합니다. 01:06 30 0
2693134 이러다가 국비출신은 걸러질듯 [1] ㅇㅇ(14.47) 00:58 52 0
2693133 지브리 ost모음을 들으며 멍청한유라ㅋ갤로그로 이동합니다. 00:57 13 0
2693132 현업에서는 UML 어느정도로 작성함? 소프트웨어공학 처럼 함? [14] 딘퐁갤로그로 이동합니다. 00:53 84 0
2693131 프갤가수 ㅡ 손에 손잡고 코딩낭인(58.236) 00:53 17 0
2693130 국비교육받은지 오래됐는데 이력서에 [1] 프갤러(39.7) 00:46 50 0
2693129 프갤가수 ㅡ Last Christmas 코딩낭인(58.236) 00:45 18 0
2693127 카카오톡 안드로이드앱 크기가 11기가네 [2] 발명도둑잡기갤로그로 이동합니다. 00:41 43 0
2693126 프갤가수 ㅡ The Sign 코딩낭인(58.236) 00:39 17 0
2693125 하드웨어의 형태가 다르면 사용법도 달라야한다 ♥궁그미냥덩♥갤로그로 이동합니다. 00:38 24 0
2693124 프갤가수 ㅡ 카르마 카멜레온 코딩낭인(58.236) 00:33 17 0
2693123 귀여운 건 다 xx님 닮았어요… [2] 따당이갤로그로 이동합니다. 00:30 37 0
2693122 낼 떡볶이 머거야징 [2] ♥궁그미냥덩♥갤로그로 이동합니다. 00:29 29 0
2693120 프갤가수 ㅡ STAY WITH ME 코딩낭인(58.236) 00:27 16 0
2693119 프갤가수 ㅡ YOU GIVE LOVE BAD NAME 코딩낭인(58.236) 00:20 15 0
2693118 아패미니로 누워서 영상보면 손목 뿌러진다잉 ♥궁그미냥덩♥갤로그로 이동합니다. 00:20 21 0
2693117 너네 설계할 때 UML다이어그램 이용 하냐 ? [2] 프갤러(39.117) 00:19 25 0
2693116 프론트는 문제해결능력이 상당히 중요하다 [1] ㅇㅇ(210.98) 00:18 39 0
2693115 프갤가수 ㅡ 바운스 코딩낭인(58.236) 00:15 16 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2