테트리스(C언어)
본 자료는 7페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
해당 자료는 7페이지 까지만 미리보기를 제공합니다.
7페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

프로젝트 구성

순서도

중요 용어 및 함수 설명

프로그램 소스

본문내용

< 프로그램 구성>
어릴 적 즐겨하던 가장 기본적인 테트리스를 C언어를 이용하여 구현
< 순 서 도 >
중요 용어 및 함수 설명
rand(), srand(), time()
난수를 발생시키는 함수
컴퓨터가 난수를 발생하는 방법은 이미 순차적으로 정해져 있는 난수표에서 수치를 하나씩 순차적으로 가져오는 것에 불과. 이 말을 난수는 모두 정해져 있고 항상 똑같이 발생된다는 말.
rand()함수만을 이용하여 프로그램을 짜게 되면 프로그램을 실행할 때마다 똑같은 난수가 발생된다는 것을 알 수 있다. 프로그램을 실행할 때마다 난수를 다르게 할 때 필요한 함수가 srand()함수이다. 이 함수는 난수를 가져오는 첫 포인트를 설정해주는 함수이다. 순서는 그대로지만 실행 될 때 마다 시작점이 다르면 항상 다른값이 나온다.
시작점을 항상 다르게 설정 해주는 방법으로는 시간의 변화이다.
프로그램을 실행 시킬 때 마다 항상 시간이 달라지므로 srand()함수로 시작점을 세팅할때 그 세팅 포인트를 프로그램이 실행되는 시간으로서 설정해주게 된다면 난수는 항상 달라진다. 이때 현재 시간을 가져오는 함수가 바로 time()함수 이다.
#define : 자주 사용되는 수치나 수식등을 하나의 단어로 대신 정의
#pragma comment(lib,”*.lib”) : 해당 라이브러리를 링크
void 문: 아무것도 반환할 것이 없다는 의미.void형 함수를 호출할 경우에는 함수 이름만 써주면 되며, 반환값을 고려한 변수를 같이 슬 필요가 없다.

키워드

테트리스,   C,   C언어,   게임
  • 가격2,000
  • 페이지수20페이지
  • 등록일2011.01.13
  • 저작시기2010.3
  • 파일형식파워포인트(ppt)
  • 자료번호#648167
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니