일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 구조체
- 3차원 배열
- Time
- 알고리즘
- Windows API
- 배열
- scanf
- 이진탐색#binary_search
- 문자열
- 난수
- 선택
- C
- 공백
- 정렬
- 삽입
- 셀
- crud
- 버블
- 함수
- string
- C언어
- 커서
- 오목#함수#gotoxy#금수#알고리즘#2차원#배열#실무#프로젝트
- 포인터
- 연결리스트
- 테트리스
- 콘솔
- 구현
- 파일입출력
Archives
- Today
- Total
목록Windows API (1)
C언어 알고리즘 정리 및 실무 프로젝트
C언어 콘솔 테트리스 프로그램(사용자 정의 함수 , 3차원 배열, 제어문 로직 활용) Windows API , 표준 라이브러리 활용 ( x86 버전)
기존의 소스에서 로딩 화면, UI, 다음에 나올 블록의 모양, 점수, 레벨(난이도), 최고 기록 기능을 새롭게 추가하였습니다. 함수 단위로 기능을 세분화하였습니다. 함수에 있는 주석을 보시면서 혹시라도 콘솔 테트리스로 프로젝트를 하시는 분을 위해 기능을 이해할 수 있도록 써봤습니다. #define _CRT_SECURE_NO_WARNINGS #include "hed.h" #define LEFT 75// 왼쪽 방향키 #define RIGHT 77// 오른쪽 방향키 #define UP 72// 위쪽 방향키 #define DOWN 80// 아래 방향키 #define ESC 27 #define BX 5// 외부 벽 X의 좌상단 좌표 #define BY 1// 외부 벽 Y의 좌상단 좌표 #define BW 10//..
C언어 실무 프로젝트
2023. 6. 12. 18:23