디시인사이드 갤러리

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

갤러리 본문 영역

aaa 에게 ( 코드리뷰#1 )

codesafer갤로그로 이동합니다. 2018.12.16 04:18:18
조회 201 추천 3 댓글 2
														

바쁜 주말 일정을 마치고 정리좀 하고 나니 어느덧 일요일 새벽.

네가 메일로 보내준 소스코드를 펼쳤다.

답장이 더딘거 미안하고, 다른사람들도 조금 참고하면 좋을 것 같아서 여기다 쓴다.


아까 네가 콘솔창이 자동으로 닫힌다고 하던데,

아마도 그건 스크립트 입력 뒤에 남은 입력 토큰이 방해했거나,

콘솔창이 마우스 이벤트 같은걸 냠냠 먹어서 그러려니 하고 생각한다.

입력 스트림 찌꺼기를 제거하는 등 여러가지 방법이 있지만,

입출력 재지향( redirection )이란 방법을 소개해준다.

흔히 main 함수의 인자를 argc, argv 로 받아와 콘솔 파라메터로 파일을 열곤하지만,

IDE 에 파라메터 라인 입력하기도 귀찮고 코딩으로 단순화 할 수 있으며,

소스코드 어디에서든 샤샤샥 바꿔낄수 있는게 장점이니 참고하렴.


먼저 테스트 환경을 조금 자동화 하기 위해,

네가 정의한 문법의 스크립트를 파일에 기록했고,

그 파일로 부터 키보드로 콘솔입력한걸 처리하는듯 하게 만들었다.

redirect 를 주석처리하고 키보드로 입력할땐 ctrl-z 가 종료 입력 ( EOF 역할 ) 이 된다.


그리고 네가 간이 성능측정용으로 작성해둔 코드를 간단히 클래싱 해서

연산자 오버로딩의 편리함을 보여준다.


네 코드들은 보호를 위해 블라인드 처리했음.


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cee87fa11d02831d3049d5484b72b456f01af270ee020e4b9eab1c006eecb7644d7e70bdb0fe3b6e670ddce95809584a742fc767ad1151f034b


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cee87fa11d02831d3049d5484b72b456f01af270ee020e4b9eab1c006eecb7644d7e70bdb0fe3b6e670ddce958096d6f018f6732c84151f958b


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cee87fa11d02831d3049d5484b72b456f01af270ee020e4b9eab1c006eecb7644d7e70bdb0fe3b6e670ddce958094d0a744ad2529d3151fd803


참고하렴.

짬짬이 보고하겠음.


주석은 극혐이지만, 따로 도큐먼트 만들 코드도 아니고 하니깐 일단 넣어줌.

( 설명보단 수다떠는 용도로 사용할 예정임 )


함수나 클래스 단위로 라인 커맨트에 구분선을 넣어주면 시선이 이동하는 동선을 줄여준다.


코드 카피하고 싶으면 여기서.

https://ideone.com/ghwdls



viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cee87fa11d02831d3049d5484b72b456f01af270ee020e4b9eab1c006eecb7644d7e70bdb0fe3b6e670ddce958094d3a615f9777dd0151fc72e

일단은 정상동작하는듯 보임.

추천 비추천

3

고정닉 1

1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48409 65
2900181 미래의 어느 역사학자들의 대화라는데 (에필로그) 프갤러(211.210) 15:40 1 0
2900180 미래의 어느 역사학자들의 대화라는데 (요약편) 프갤러(211.210) 15:39 1 0
2900179 미래의 어느 역사학자들의 대화라는데 프갤러(211.210) 15:39 1 0
2900178 디시에 글 쓸 때 중국 족보 얼마나 섞여있는지 프갤러(211.210) 15:38 2 0
2900177 김창욱 김제동 오은영 같은 프갤러(211.210) 15:38 5 0
2900176 알고보니 어렸을 때 치파오 입고 있었고 프갤러(211.210) 15:37 4 0
2900175 요즘 좌파 화교 특 프갤러(211.210) 15:37 1 0
2900174 기안84 수상한 건 프갤러(211.210) 15:37 3 0
2900173 부천역 bj들 내쫒는 분위기네 프갤러(211.210) 15:35 3 0
2900172 GUI 툴킷을 Ada로 스케치해볼까 [1] 나르시갤로그로 이동합니다. 15:25 7 0
2900171 언어가 문제가 아냐. 뭘 만드냐가 문제지 나르시갤로그로 이동합니다. 15:23 7 0
2900170 iot 랜섬웨어 배구공(119.202) 15:21 11 0
2900169 론머맨 아냐 [2] 배구공(119.202) 15:17 14 0
2900166 ㅆㅇㅆ다중이 유동 글 칼삭되었노 ㅋㅋ ㅇㅇ(118.235) 15:06 30 1
2900165 ㅇㅇ 프갤러(115.95) 15:06 18 0
2900164 좀 덜 떨어진 질문일 수 있는데 [8] 프갤러(119.202) 15:03 49 0
2900163 그렇다고 추녀들이 선을 잘지킨건 아니고 [1] 프갤러(223.63) 15:02 19 0
2900161 고백해서 혼내준건 아니고 선을 슬금슬금 넘더라고 [1] 프갤러(42.22) 15:00 21 0
2900160 안지겹냐고? ㅋㅋ ㅇㅇ(118.235) 14:55 21 1
2900159 저새끼는 물소여서 꽃뱀한테 크게데일 팔자임 [1] ㅇㅇ(118.235) 14:54 28 0
2900158 ㅆㅇㅆ약간 유튜버 유우키 보는거 같네 [1] ㅇㅇ(118.235) 14:51 29 1
2900157 회사 미녀들 싹다 혼내주고 내쫒았다. [2] 프갤러(42.22) 14:51 33 0
2900156 외모 글은 삭제한게 아니라 신고삭 당한건데 지가 신고삭 시켜놓고 [1] ㅆㅇㅆ(124.216) 14:47 29 0
2900155 호랑이도 제말하면 온다더니 ㅋㅋ ㅇㅇ(118.235) 14:47 16 0
2900154 쟤는 아직도 저러냐 일 마치고 와도 저러니까 안지겹나 싶다 ㅆㅇㅆ(124.216) 14:47 26 0
2900153 알파남인척하다가 들통나서 개쳐맞네 병신 ㅋㅋ ㅇㅇ(118.235) 14:47 16 1
2900152 주어없음)그냥 노가다나다녀서 번돈으로 꽃뱀한테 전재산 ㅇㅇ(118.235) 14:46 18 0
2900151 ㅆㅇㅆ니가 니입으로 능력있다던가, 천재라고 말한적 없다고? ㅇㅇ(118.235) 14:45 21 1
2900150 미녀를 얻을려면 능력이 뛰어나던가 ㅇㅇ(118.235) 14:43 21 0
2900149 외모도 실력이라는글 왜삭제했냐ㅋㅋ [3] ㅇㅇ(118.235) 14:39 47 4
2900148 앱웹 하나 만들었습니다. [1] 프갤러(203.236) 14:37 25 0
2900147 이 영화는 아냐 [3] 볼드오이(121.151) 14:37 26 0
2900146 ㅆㅇㅆ 이새끼는 언제 사람새끼되냐 ㅇㅇ(118.235) 14:37 18 1
2900145 이거 ㅆㅇㅆ이야기냐? [1] ㅇㅇ(118.235) 14:32 39 1
2900144 이 영화 아냐 [2] 볼드오이(121.151) 14:30 24 0
2900142 러스트 업계의 미래를 책임질 새싹 등장 [1] 프갤러(223.63) 14:28 23 0
2900139 [애니뉴스] 사이트 복구 완료 안내 프갤러(121.172) 14:26 22 0
2900138 하만카돈 블투 스피커 딜떴다! ㅇㅇ(124.198) 14:25 14 0
2900137 나는조현병이야 나는내향적이야 손발이시립디다갤로그로 이동합니다. 14:22 11 0
2900136 광주의 희망 ♥KiTTY냥덩♥갤로그로 이동합니다. 14:19 17 0
2900132 사람 한명 살린다 치고 한번만 도와주세요ㅠㅠ [3] 프갤러(180.71) 13:39 48 0
2900131 나는 크롤링 그것도 정부기관 크롤링 만드는게 제일 싫어 [4] ㅆㅇㅆ(124.216) 13:22 55 0
2900130 지듣노 루도그담당(58.239) 13:09 23 0
2900129 탈갤하겠다고 해놓고 지 욕하는지 눈팅하면서 글올라오면 신고삭 ㅇㅇ(175.223) 13:06 45 0
2900126 [대한민국] 간신배와 연애인의 관계 프갤러(121.172) 12:47 15 0
2900125 개인어플사업 무서운 가상시나리오 [9] 슈퍼막코더(126.233) 12:42 61 1
2900124 그레셤의 법칙이 더닝크루거에 선행한다 [2] chironpractor갤로그로 이동합니다. 11:28 43 0
2900123 r36s 게임기 리눅스 깔기 발명도둑잡기(118.235) 11:13 19 0
2900122 내가 10년전부터 말한게 전세계사람들이 공감하기시작함 [1] 타이밍뒷.통수한방(1.213) 11:11 37 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2