디시인사이드 갤러리

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

갤러리 본문 영역

C언어 소스 주석좀 달아주실분 구합니다

c언어빡치네(203.250) 2010.10.06 20:24:58
조회 325 추천 0 댓글 7

소스는 한 100줄정도 되구요

주제는 보물찾기 입니다 .

정말 급해서그런데 C언어 고수분들 좀 도와주세요

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<window.h>
#include<time.h>

void display_rule(void);
void basic_map(void);
void display_map(int natrix[][10], int tx[], int ty[]);
void make_treasure(int tx[],intty[]);
void move_arrow_key(char key, int*x1, int*y1, intx_b, int y_b);
void game_control(int tx[], int ty[]);
void gotoxy(int x, int y);

int main(void)
{
 int tx[2], ty[2];
 int natrix[10][10]={0};
 clock_t start, end;
 double pst;
 srand(time(NULL));
 make_treasure(tx,ty);
 display_rule);
 start=clock();
 system("cls");
 game_control(tx,ty)l
 end=clock();
 pst=(double)(end-start)/CLIK_TCK;
 gotoxy(1,13);
 printf(:경과 시간 : %.1f 초", pst);
  gotoxy(1,14)l
  printf(: 모두 찾았습니다. 게임을 종료합니다 . \\n");
  getch();
 return 0;
}

 void display_rule(void)
 {
  gotoxy(1,1);
  printf("보물찾기");
  gotoxy(1,3);
  printf("아래의 바둑판 모양의 격자에는 보물이 \\n");
  gotoxy(1,4);
  printf("숨겨져 있습니다. \\n");
  gotoxy(1,5);
  printf("화살표(↑↓←→)키를 움직여서 찾습니다. \\n");
  gotoxy(1,7);
  baskc_map();
  printf("아무키나 누르면 시작합니다. \\n");
  getch();
 }

 void basic_map(void)
  P
  int i,j;
 for(i=0; i<10;1++)
 {
  for(j=0;j<10;j++)
   printf("■");
  printf("\\n");
 }

 void display_map(int matrix[][11], int tx[], int ty[])
{
  int i,j;
  basic_map();
  for(i=1; i<=10; i++)
   for(j=1;j<=10;j++)
    if (matrix[i][j]==1)

    {
     gotoxy(2*i-1, j);
     printf("□");
    }

    else if (matrix[i][j]==2)
    }
 gotoxy(2*i-1,j);
 printf("★");
}

 void make_treasure(int tx[], int ty[])
 {
  int i;
  for(i=0; 1<2;i++)
  {
   do
   {
    tx[i]=rand()%11;
    ty[i]=rand()%11;
   }while((tx[i[<=1) || (ty[i]<=1));
  }
 }
}

void move_arrow_key(char key, int *x1, int *y1, int x_b, int y_b)
{
 

 void basic_map(void)
  P
  int i,j;
 for(i=0; i<10;1++)
 {
  for(j=0;j<10;j++)
   printf("■");
  printf("\\n");
 }
}


 void game_control(int tx[], int ty[])
 {
  char key;
  int i, j, count=0;
  int x=1, y=1;
  int matrix[11][11]=0;
  do
  {
   gotoxy(x,y);
   printf("□");
   matrix[(x+1)/2][y]=1;

   for(i=0; i<2; i++)
    if((x+1/2==tx[i]) && (y==ty[i]))
     matrix[(x+1)/2[y]=2;

    gotoxy(1,1);
    display_map(matrix, tx, ty);

    count=0;
    for(i=1;i<=10;i++)
     for(j=1;j<=10;j++)
      if(matrix[i][j]==2)
       count=count+1;
      gotoxy(1,12);
      printf("찾은 보물(★)의 개수 : %d , count);
       key =getch();
      move_arrow_key(key, &x, &y, 19, 10);
  }while<count<2);
}

void gotoxy(int x, int y)
{
 COORD Pos = {x - 1, y - 1};
 SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
}

뭐 대충 이런데요 말도안되는 부분도 많고 합니다 .. 도와주실분 주석달아서 네이버로좀 보내주세요

aaabbc28@naver.com

추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
225358 아틴횽 미안 prismatic갤로그로 이동합니다. 10.12.17 43 0
225357 휘바...졸려 잘래. 홍어(218.51) 10.12.17 26 0
225356 EBCDIC코드로 숫자 0~9까지 표현해야하는데 어떻게 해야해? [2] 씨푸드(218.154) 10.12.17 70 0
225354 블랙옵스 사양 후덜덜하네 홍어(218.51) 10.12.17 207 0
225353 이런거 어ㅔ 만듭니콰? [2] 생식왕(124.54) 10.12.17 144 0
225352 형들 듀얼코어는 씨퓨가 몇개야? [5] ㅎㅎ(122.36) 10.12.17 146 0
225351 갤러그 짜다 내가 뒤지겠네 [11] 캘로그(119.202) 10.12.17 176 0
225350 white elephant 게임 선물로 뭐가좋을까? 찬양하라.NET갤로그로 이동합니다. 10.12.17 31 0
225349 한글 [1] 데스티(110.76) 10.12.17 41 0
225348 뉴비가 진짜 궁금해서 물어봅니다 ㅇㅅㅇ [6] 퓨우(115.136) 10.12.17 93 0
225347 안녕하세요. [5] 데스티(110.76) 10.12.17 49 0
225346 저 혹시 matlab으로 이변수함수 극한 구할수잇나요? 스님아갤로그로 이동합니다. 10.12.17 369 0
225345 안드로이드플밍 하기히(210.119) 10.12.17 53 0
225344 자바 수강신청하기전에 선행학습 하고싶은데 학원 다니는게 나을까요? [3] 벼리에용갤로그로 이동합니다. 10.12.17 106 0
225342 c에서 자바로전향 [2] 유리한추종자(118.91) 10.12.17 133 0
225339 아 계산기 프로그램(콘솔) 드디어 만들었다. [4] 컴돌이(58.77) 10.12.16 163 0
225338 메모리뷰로 어디까지 볼 수 있는거죠? [5] ㅇㅁㄴ(59.30) 10.12.16 83 0
225337 공짜로 게시판 할당해주는데 없음? [5] 르하소갤로그로 이동합니다. 10.12.16 96 0
225336 오라클 10g 기업용으로 집에서 못쓰나연? [12] 미클갤로그로 이동합니다. 10.12.16 184 0
225335 간단한 리눅스 프로그램인데.. [2] 리눅스(114.204) 10.12.16 114 0
225334 낚갤이 주겄슴다 SKOTLEX갤로그로 이동합니다. 10.12.16 47 0
225333 서강대 컴공 vs 한양대 컴공 [9] 12324갤로그로 이동합니다. 10.12.16 392 0
225332 횽들 이거 아까 민류님이 올렸던 글인데 설명좀... [5] 가상현실갤로그로 이동합니다. 10.12.16 91 0
225331 [초보질문]헬로 월드 하는 방법좀 알려주세요 [3] 영주나영(125.178) 10.12.16 101 0
225328 아 시방 설렜다 [1] 꿀레갤로그로 이동합니다. 10.12.16 49 0
225327 Game Dev Story라는 거 해본 프갤러 있냐 [6] 돼지가뿔났다갤로그로 이동합니다. 10.12.16 151 0
225326 야심한밤 은꼴로 달려봅니다 [1] 꿀레갤로그로 이동합니다. 10.12.16 171 0
225325 항상 보이는 프갤러 횽들은 [7] SKOTLEX갤로그로 이동합니다. 10.12.16 120 0
225324 Cygwin까는데 겁나 오래걸리네. [3] 모모이갤로그로 이동합니다. 10.12.16 115 0
225323 바탕화면 질문좀 해도될까ㅠㅠ [5] 어떡하냐ㅠㅠ(218.157) 10.12.16 67 0
225322 횽들 MFC 질문점 부탁염 [10] Deanex(110.9) 10.12.16 110 0
225321 이제부터 정말 공부 뿐이야! [3] 모모이갤로그로 이동합니다. 10.12.16 119 0
225319 프로그램에서이진수 코드 뽑아낼수있음? [10] 야비의신(116.38) 10.12.16 121 1
225318 야근할 때 놀아도 되나요??? [1] 컴돌이(58.77) 10.12.16 73 0
225317 프로그래밍 선배님들 좋은 서적 추천좀... [3] ㅎㅅㅎ(112.144) 10.12.16 106 0
225315 아까 이상한애가 펙토리얼을 올려서 -_- 동적할당갤로그로 이동합니다. 10.12.16 85 0
225314 수학과에서는 프로그래밍 안배우나요? [1] 돌멩이(220.70) 10.12.16 116 0
225313 안드로이드 과제나 앱 만들어준다 ... [2] 임베디드(112.150) 10.12.16 111 0
225312 크롬OS 보급되면 안드로이드 는 그냥 안드로메다 가는거 아님? [7] 홍어(58.180) 10.12.16 116 0
225311 플갤성님들! AES 256 해독방법 없음?? [5] 야다(118.38) 10.12.16 610 1
225310 팩토리얼 따위 우유맛풀빵(110.15) 10.12.16 68 0
225309 안드로이드 이.년 잣같네!!! [1] 홍어(58.180) 10.12.16 68 0
225307 선호설정이란게 말이지.. [5] 홍어(58.180) 10.12.16 65 0
225306 랜덤 숫자 뽑아주는 홈페이지 없나여? [9] _FL(222.235) 10.12.16 175 0
225305 이 안들호이드 해석좀 [5] 홍어(58.180) 10.12.16 73 0
225304 오늘 만든거 웹서버 돌리기 [성대아싸]갤로그로 이동합니다. 10.12.16 71 0
225303 웹 공부중에 궁금해서 질문드립니다. [1] 방학중@@@(121.154) 10.12.16 55 0
225302 아 젭라 안들호이드 왜케 어려워 [12] 홍어(58.180) 10.12.16 134 0
225301 선처를 부탁드림 도와주시는분 사랑함...ㅋㅋㅋ [3] 멕시코(187.138) 10.12.16 82 0
225300 우와.. 나 프로그램에 소질 있나봐 *^^* [10] iljeomobolt(121.190) 10.12.16 378 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2