C++코딩

지금까지 배운 C++ 코딩을 최대한 활용해서 섯다 게임을 만들어 보자. 먼저 필요한 변수들을 생각해 본 후, 게임이 어떤 식으로 진행될지 생각해 본다. 1. 섯다 게임을 플레이할 플레이어 숫자를 정하는데, 플레이어 숫자를 플레이어가 직접 정하도록 한다. 2. 화투 카드를 구현해야 한다. 화투 카드는 1부터 10까지 존재하고, 총 20장을 사용할 것이다. 3. 광땡, 떙, 끗의 족보를 구현해야 한다. 구현한 족보를 통해 승부를 내야 한다. 4. 배팅금과 소지금을 정해야 한다. 구조체로 카드의 숫자와 광 유무를 한번에 정할 수 있다. 또한 플레이어별로 족보값을 가지게 할 수 있다. 플레이어 수는 동적할당을 통해서 런타임에 정하도록 만들어 줄 것이다. 이넘문을 사용해서 정수형으로 족보를 쉽게 비교해서 승부를 ..
1. typedef typedef라는 키워드는, int형, double형과 같은 일반형에 별명을 붙여주는 키워드이다. typedef 형명 식별자; 예를 들어, 이 코드는 unsigned long int형에 Count 라는 짧은 이름을 붙여준다. 이처럼 typedef를 사용하면 다음과 같이 'Count'형 변수 num을 사용할 수 있게 된다. 이 문장의 뜻은 다음 코드와 같다. 즉, typedef를 사용하면, 이미 존재하는 형에 별명을 붙일 수 있는 것이다. typedef를 사용하면 긴 형명에 별명을 붙일 수 있기 떄문에 코드의 가독성을 높일 수 있다. 2. 열거 enum C++는 프로그래머가 새로운 형을 만들수 있도록 도와준다. 프로그래머가 만든 형을 사용자 정의형(user-defined type)이라고..
HeadlessCreator
'C++코딩' 태그의 글 목록