디시인사이드 갤러리

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

갤러리 본문 영역

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

c언어빡치네(203.250) 2010.10.06 20:24:58
조회 323 추천 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/05/27 - -
219287 코드 의인화하는 호칭 말이야 [2] ssnim갤로그로 이동합니다. 10.11.21 115 0
219286 웹작업할때 서버랑 동기화를 편하게 해줄 수 있는 방법이 있어? [5] 넉넉한터갤로그로 이동합니다. 10.11.21 72 0
219285 OS만드는게 장난인줄아나.. [3] 홍어(58.233) 10.11.21 166 0
219284 내가 생각해본 스마트폰 어플들... [31] 쿄스케갤로그로 이동합니다. 10.11.21 266 0
219283 미국은 그래도 프로그래머의 대우가 우리나라처럼후지진 안는데 [1] 김씨발(124.80) 10.11.21 95 0
219282 [별사탕17] CStar 로 하면 어떨까요?? [5] 별사탕(115.20) 10.11.21 83 0
219281 페이스북이 대수냐? [4] 홍어(58.233) 10.11.21 133 0
219280 솔직히 프로그래머가 창의력만 좋으면 떄돈을 많이 버는직업인데 [3] 김씨발(124.80) 10.11.21 148 0
219279 엑셀 기초적인건데 좀 알려주세요 ㅠ [2] 엑셀좀(112.162) 10.11.21 61 0
219278 형들 질문좀 드릴게여 [7] 김스윙(121.159) 10.11.21 98 0
219277 외국친구들과 즐길수있는 미니게임만들어보려고하거든 [1] 김씨발(124.80) 10.11.21 66 0
219276 도대체 왜!!! [3] 제로리플(124.53) 10.11.21 121 0
219275 소셜 커머스 솔류션까지 판매시작하는구나.. [1] 홍어(58.233) 10.11.21 135 0
219274 컴퓨터 과학과 나오면 진로가 어떻게 되나요? [1] 사우디오일킹갤로그로 이동합니다. 10.11.21 104 0
219273 스몰 베이직을 써봤는데 [1] Vita500갤로그로 이동합니다. 10.11.21 147 0
219271 vs2010사용법 친절히 나와있는곳 없나요... fzz갤로그로 이동합니다. 10.11.21 151 0
219270 매트랩 에러 수정중인데요 잘하시는분 계신가요? [시뮬링크 블루투스설계] 주소.갤로그로 이동합니다. 10.11.21 319 0
219269 컴공과 졸업생들이 수만명이지만.. [3] 홍어(58.233) 10.11.21 258 1
219268 [별사탕16] os명 두개 중에 하나 고민 중에 있습니다. [7] 별사탕(115.20) 10.11.21 108 0
219267 프로그래머가 무시받는이유 [12] ㅇㅇㅇㅇ(112.171) 10.11.21 297 0
219266 어휴 이래서 군대안갔다온새퀴들은 안된다는 말이 나오지 [3] 넉넉한터갤로그로 이동합니다. 10.11.21 126 0
219265 혹시 이 짤방 컴공으로 된거 있나요 횽들 [3] 적이되고싶은가갤로그로 이동합니다. 10.11.21 176 0
219264 소멸자에도 항상 virtual 붙여야하지않나요? [7] 잉잉(211.192) 10.11.21 102 0
219263 네이버 지도API 상업적으로 써두 되나? [4] 씌밸(112.150) 10.11.21 198 0
219262 Ecipse 에서 Cpp 하는 법좀. 배추장수갤로그로 이동합니다. 10.11.21 100 0
219261 9급 공무원도 아무나 하는거아니다.. [1] 홍어(58.233) 10.11.21 134 0
219260 프로그래머 준비 포기하고 9급 공무원... [5] 불꽃(124.153) 10.11.21 212 0
219259 프로그래머를 우습게 보는이유.. [4] 홍어(58.233) 10.11.21 183 0
219258 [별사탕15] 별사탕 영문명으로 참신한거 뭐가 좋을까요? [12] 별사탕(115.20) 10.11.21 116 0
219257 횽들 솔직히 프로그래머... 비젼이 있을까?? [13] 쿄스케갤로그로 이동합니다. 10.11.21 299 0
219256 C++로 엑셀 따라해보고 싶은데 어떻게 하기? [3] 로레알갤로그로 이동합니다. 10.11.21 110 0
219255 [별사탕14] 프로그램 카운터 [6] 별사탕(115.20) 10.11.21 157 0
219254 동계인턴 삼성말구 또있나욤? Paradise갤로그로 이동합니다. 10.11.21 52 0
219253 형들 도와주세요ㅜㅜㅜㅜㅜ [2] 오빤착한사람이라며ㅠ갤로그로 이동합니다. 10.11.21 73 0
219251 님들 큰일났음 ㅎㅎ.. 도와줭 [3] 헐ㅋ(168.131) 10.11.21 71 0
219250 convex hull 예외 처리 질문 [3] ㅡㅡ(125.178) 10.11.21 175 0
219248 요즘 유행하는 도시전설 [3] DMW(125.138) 10.11.21 189 0
219247 게임에 음악은 얹을껀데요. 좀... 두리뭉실한 질문인데요 CreatorTG갤로그로 이동합니다. 10.11.21 83 0
219246 일본취업할려고하는데 말이얌. [3] -_-(114.22) 10.11.21 153 0
219245 이거 디버그어떻게함? [2] 설탕라면갤로그로 이동합니다. 10.11.21 129 0
219244 flex 질문 으잌.. 116.44(116.44) 10.11.21 58 0
219240 ↓ 모빌슈츠.나나?? 건담 좋아함?? [4] 개쉛기갤로그로 이동합니다. 10.11.21 128 0
219239 이거 어캐쓰는거임? [2] Ms.나나갤로그로 이동합니다. 10.11.21 116 0
219238 안녕 내 이름은 C_Perl ㅋㅋㅋ [5] C_Perl갤로그로 이동합니다. 10.11.21 158 0
219237 0x800c0005 이거뭐임? [3] 뚜비☆갤로그로 이동합니다. 10.11.21 325 0
219235 설치형 메타블로그에 대해서 질문. [2] 결전평원갤로그로 이동합니다. 10.11.21 86 0
219233 Ecipse+CDT+MinGW : Binary not found 오류헬프 [2] 배추장수갤로그로 이동합니다. 10.11.21 107 0
219232 안드로이드 달력소스 분석중인데 이해가 안됌 ㅡ.ㅡ [4] Paradise갤로그로 이동합니다. 10.11.21 930 0
219230 [별사탕13] 막막하네여 [4] 별사탕(115.20) 10.11.21 104 0
219228 c++ 이 생산성이 안 좋은 이유? [1] ㅁㄴ(203.93) 10.11.21 234 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2