디시인사이드 갤러리

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

갤러리 본문 영역

질문합니다

``(203.128) 2012.02.21 17:23:52
조회 39 추천 0 댓글 0

#include <Turboc.h>

 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p>

#define MAX 1024

#define LEFT 75

#define RIGHT 77

#define UP 72

#define DOWN 80

#define ESC 27

 <o:p></o:p>

struct Signal

{

     BOOL exist;                // 신호의 존재 여부

     char ch;                 // 출력할 문자

     int x,y;                   // 현재 좌표

     int distance;           // 이동할 거리

     int nFrame;                 // 속도

     int nStay;               // 속도에 대한 카운트

};

Signal S[MAX];

 <o:p></o:p>

void main()

{

     int i;

     int ch;

     int freq=15;

     int frame=200;

 <o:p></o:p>

     clrscr();

     gotoxy(0,23);

     printf("매트릭스 흉내내기. 상하:속도 증감, 좌우:빈도 증감, ESC:종료");

     randomize();

     for (;;) {

          gotoxy(60,23);

          printf("속도:%d, 빈도:%d    ",frame,freq);

 <o:p></o:p>

          // 키 입력 처리

          if (kbhit()) {

              ch=getch();

              if (ch == 0xE0) {

                   ch=getch();

                   switch (ch) {

                   case UP:

                        frame=min(frame+10,1000);

                        break;

                   case DOWN:

                        frame=max(frame-10,10);

                        break;

                   case RIGHT:

                        freq=max(freq-1,1);

                        break;

                   case LEFT:

                        freq=min(freq+1,30);

                        break;

                   }

              } else {

                   if (ch == ESC) {

                        return;

                   }

              }

          }

 <o:p></o:p>

          // 새로운 신호 생성

          if (random(freq) == 0) {

              for (i=0;i<MAX;i++) {

                   if (S[i].exist == FALSE) {

                        S[i].exist=TRUE;

                        S[i].ch=random('Z'-'A'+1)+'A';

                        S[i].x=random(80);

                        S[i].y=0;

                        S[i].distance=random(14)+9;

                        S[i].nFrame=S[i].nStay=random(15)+5;

                        break;

                   }

              }

          }

 <o:p></o:p>

          // 주기가 다 된 신호 이동 및 제거 처리

          for (i=0;i<MAX;i++) {

              if (S[i].exist == FALSE)

                   continue;

              if (--S[i].nStay == 0) {

                   S[i].nStay=S[i].nFrame;

                   gotoxy(S[i].x,S[i].y);putch(' ');

                   if (++S[i].y < S[i].distance) {

                        gotoxy(S[i].x,S[i].y);putch(S[i].ch);

                   } else {

                        S[i].exist=FALSE;

                   }

              }

          }

 <o:p></o:p>

          delay(1000/frame);

     }

}


매트릭스 예제인데

맨처음 나오는 for(;;)있잖아

그 무한루프가 delay문까지 포함하는 거야??

나 완전 초보라 모르겠는데


저 출력들이 매 순간마다 무한반복되고 있는 거 맞아?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 대박 날 것 같아서 내 꿈에 나와줬으면 하는 스타는? 운영자 25/11/17 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
304309 친구에게 의뢰받아 웹페이지 하나 만드는데 [2] 맙이갤로그로 이동합니다. 12.02.21 63 0
304307 ★맙이★ 형님에게 조공짤 + 프로그래머연봉 사이트 [4] C왕초보(118.221) 12.02.21 208 0
304306 C언어 초고수님들 가르쳐 주세요ㅜㅜ [20] C왕초보(118.221) 12.02.21 162 0
304305 이제 소 안죽이고 소고기 먹는데 [1] 애슐리::그린갤로그로 이동합니다. 12.02.21 82 0
304303 html5 공부할라그러는뎅 [1] (222.239) 12.02.21 97 0
304302 나 얼른 보충역 병특 시켜주세여.. 현기증날라그래여.. [4] ^0^갤로그로 이동합니다. 12.02.21 86 0
304301 형들 vc 2010에서 컴파일할땐 괜찬은데 빌드랑 링크하면 악성코드가 . [3] ㅇㅇ(211.246) 12.02.21 49 0
304298 강민경 존나 이쁘게 나왔네... [4] 쿄스케갤로그로 이동합니다. 12.02.21 165 0
304296 판타지마스터즈 아는사람?? [3] (211.61) 12.02.21 59 0
304295 리눅스에서 무선키보드 먹힌다 [4] 이모군(58.228) 12.02.21 80 0
질문합니다 ``(203.128) 12.02.21 39 0
304290 PE 파일에 대해서 좀 아는 횽 헬프. 간절하다 ㅜㅜ [2] 통맥갤로그로 이동합니다. 12.02.21 87 0
304289 옛날 하니까 생각나는게... [3] SODMaster갤로그로 이동합니다. 12.02.21 69 0
304288 으히히 공부해야지 [11] ㅇㅇㅎ(110.47) 12.02.21 95 1
304287 윈도우즈 프로그래밍에서 shared_ptr 어떻게 쓰냐고 지랄했었었는데. SODMaster갤로그로 이동합니다. 12.02.21 70 0
304286 함수문제하고잇는데 문제점좀 알려주세혀... [10] 코딩...?갤로그로 이동합니다. 12.02.21 92 0
304280 추억의 고전 프로그램.. [20] 쿄스케갤로그로 이동합니다. 12.02.21 202 0
304279 뇌 오버클럭 ㅋㅋㅋ [6] 1(118.220) 12.02.21 124 0
304277 C#에서 비동기 FTP "다운로드" 는 어떻게하남? 궁금이(59.13) 12.02.21 73 0
304276 스크립트로 쓰는건데 뭘 써야될지 모르겠다.. SFCFS갤로그로 이동합니다. 12.02.21 41 0
304275 3D 구조가 3차원 배열로 하는거? [3] 1(118.220) 12.02.21 64 0
304274 vm웨어 핵실드오류... 컴고수님들 도와주십쇼... QWERT.갤로그로 이동합니다. 12.02.21 112 0
304273 횽들 웹소켓 이용해서 채팅사이트 만들고있는데 방 여러개 만드려면 ㅁㄴㅇㄹ(175.210) 12.02.21 78 0
304271 언어가 통일되면 지금보다 좋아질까 나빠질까. [4] ㅇㅇㅎ(110.47) 12.02.21 95 0
304270 yes24는 택배아저씨가 맨날 똑같네. [3] ㅇㅇㅎ(110.47) 12.02.21 96 0
304267 모바일 디씨뷰어에 광고 플랫폼 달아놓으면 유식대장한테 고소먹음? [4] 공돌이대장갤로그로 이동합니다. 12.02.21 73 0
304266 어제 하드웨어 전문가들이랑 우연찮게 술자리가 있었는데... [1] 이문동쮸쮸바갤로그로 이동합니다. 12.02.21 134 0
304260 이노래 아는 사람 있나 ㅎㅎ [3] 쿄스케갤로그로 이동합니다. 12.02.21 44 0
304259 걸리는 이유좀 알려주세요 [2] aos(121.139) 12.02.21 71 0
304258 마이플랫폼때문에 투비에 질문했는데 SFCFS갤로그로 이동합니다. 12.02.21 46 0
304257 하나만 질문할게요(비베) [1] aos(121.139) 12.02.21 50 0
304256 나 연봉 1400이라도 받아씅면 좋겠다 [5] 1(118.220) 12.02.21 144 0
304255 데이터 관리는 a-z 24진법 0-9를 이용한 10진법이 있다 [2] 1(118.220) 12.02.21 57 0
304254 16진수을10진수로바꾸는거문제 [3] ㅇㅇ갤로그로 이동합니다. 12.02.21 71 0
304253 template metaprogramming을 쓰면 될까 [1] 나다라마법사(114.205) 12.02.21 40 0
304252 회사들 근로조건이 어떤가여 [1] 풀개미'ㅅ'갤로그로 이동합니다. 12.02.21 59 0
304251 근데 좋은대학 나오면 프로그래밍쪽에 눈길 줄 필요가 없지않냐 [2] 가격거품갤로그로 이동합니다. 12.02.21 108 0
304249 실버라이트가 뜰 수 있을까? [5] 공돌이대장갤로그로 이동합니다. 12.02.21 76 0
304247 아오 개삽질 했다 ㅡㅡ) [1] 땡칠도사갤로그로 이동합니다. 12.02.21 64 0
304245 facebook 자동 로그인... iljeomobolt갤로그로 이동합니다. 12.02.21 101 0
304242 lg 픽스딕스 접었네 이모군(175.114) 12.02.21 27 0
304241 오늘도 강남역 가는중 [성대아싸]갤로그로 이동합니다. 12.02.21 57 0
304237 '데이터 과학자'에 대해서 어떻게 생각해? [4] 구르구푸(202.30) 12.02.21 218 0
304236 가장 빠른 sort 방법이 먼가여? [6] 모미지갤로그로 이동합니다. 12.02.21 94 0
304235 it는 부업을 할수 있는게 가장 큰 장점같아여 [2] 풀개미'ㅅ'갤로그로 이동합니다. 12.02.21 85 0
304234 세워서 쓸 서브모니터 추천 좀 해줭 [1] 모미지갤로그로 이동합니다. 12.02.21 43 0
304233 난 스스디 질럿음 830 [2] ㅋㄱ(183.96) 12.02.21 50 0
304232 야호 넷북 샀당께 [3] 가격거품갤로그로 이동합니다. 12.02.21 124 0
304228 리눅스에서 파일의 pathname은 여러개일 수 있는 거야??? [1] 에이시아(203.90) 12.02.21 38 0
304227 형들 질문좀 할게 [5] gaenim갤로그로 이동합니다. 12.02.21 59 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2