일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Old-17
- 딥러닝
- webhacking.kr
- 코딩테스트 연습
- 10809
- 계단함수
- 퍼셉트론
- 리버싱
- 자바
- Old-14
- 자바스크립트
- c++
- boj
- tcp
- openCV
- 프로그래머스
- 소프트맥스 함수
- c언어 게임
- 신규 아이디 추천
- 백준
- JS
- 웹케이알
- 코드엔진
- 게임 프로그래밍
- 5585
- C언어
- 웹해킹
- 네트워크
- 크레인 인형뽑기
- old-1
- Today
- Total
목록C언어 (4)
SteffenLee
오늘은 스택(Stack)에 대해 알아보겠습니다. 스택은 후입선출 방식의 자료구조입니다. 쉽게 생각하면 책더미를 생각하면 됩니다. 이 스택을 두가지 방식으로 구현할 수 있는데 1. 배열 이용2. 연결리스트 이용 이 중에서도 저는 배열로 스택을 구현해봤습니다. 제가 구현한 함수는 iS_empty() : 스택이 비어있나를 확인is_full() : 스택이 꽉 차있나를 확인push() : 데이터 삽입pop : 데이터 삭제 코드입니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051#include #define MAX_STACK_SIZE 100typedef int element;element st..
처음에 만든 게 컴퓨터에서 생성한 숫자였다면 이번에 만든 것은 PVP입니다.원래 제가 처음으로 만들려던 게 PVP용 숫자 야구였는데 컴퓨터가 난수를 만들고 그걸 맞추는게 재밌겠다고 생각하여컴퓨터와 대결하는 걸 만들었습니다. 그래서 원래 만들려던 PVP 숫자 야구를 이제서야 만들었습니다. 바로 소스를 보겠습니다. 이 프로그램에서 사용된 헤더와 전역변수들 입니다.123456789101112131415#include#include#include#include#include int player_1[5];int player_2[5];int level;//레벨 설정bool res = false;//게임 진행 용도int p1_inning = 1;int p2_inning = 1;int p1_last_input = 0;..
가장 최근에 만들었던 게임입니다. 게임을 만들면서 사용했던 함수와 헤더입니다. stdlib.h 헤더는 rand() 함수와 system 관련 함수를 사용 목적으로 선언하였고 string.h 헤더는 strlen, strcmp함수를 사용하기 위해 선언, time.h 헤더는 srand()를 하기 위해 선언, windows.h는 Sleep 함수를 사용하기 위해 선언 stdbool.h 헤더는 bool 자료형을 사용하기 위해 선언하였습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include #include #include #include #include #include #define WORD_COUNT 15 //#define DEBUG void map2(); void title(); v..
제가 예전에 처음으로 만들었던 게임입니다. 헤더나 함수의 설명은 주석으로 간략하게 적었으나 함수 부분을 설명할 때 따로 설명하겠습니다.123456789101112131415161718#include//기본 라이브러리#include//난수 생성 및 시스템 함수 사용#include//Sleep과 gotoxy 사용#include//난수 생성에서 시드값 사용#include //getch 사용#define XX 23//선택 항목 x값 void gotoxy();//커서 위치 변경(20번째 줄)void map();//맵핑(67번째 줄) void title();// 상단 제목(94번째 줄)void name();//이름 (213번째 줄)void numberingandgame();// 넘버링과 게임 시작 (99번째 줄)v..