C언어로 메모리게임을 만드는데
글쓴이: Daylaborergirl / 작성시간: 수, 2012/06/20 - 12:54오후
#include<stdio.h> #include<stdlib.h> #include<time.h> #include<windows.h> void main() { int Num[15],inptNum[15]; int Stage=0,Sum=2,i; int Compare=0,j=0; char inpt=0; srand(time(NULL)); for( ; ; ) { Sum=Sum+1; for(i=0;i<Sum;i++) { Num[i]=rand()%9+1; printf(" %d ", Num[i]); } Sleep(2000); system("cls"); printf("정답을 입력해주십시오 : "); scanf("%d",&inptNum[15]); if(inptNum[15] == Num[i]) { printf("정답을 맞추셨습니다!! \n"); printf("다음 단계로 가시겠습니까? 아니면 게임을 종료하시겠습니까? Y/N"); scanf("%c", inpt); if(inpt == 'Y') { break; } } } }
대충 소스디자인은 이런데 스테이지가 넘어가는건 맞는데 맞춘지 못맞춘지 그리고 사용자가 단계를 넘어갈지 게임을 끝낼지 선택하게 해야되는데
랜덤한 값을 배열 비교하자니 어떻게 할지 모르겠네요;;
Forums:
이렇게 해보세요.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
정말 감사합니다.
이런 방법이 있군요
댓글 달기