저는 초보자입니다. 두 개의 주사위를 굴려서 시뮬레이션 한 주사위 게임을 만들어야합니다. 나는 헤더 파일을 사용하는 것과 매우 혼란 스럽다. 하지만 무엇보다도 주사위의 얼굴을 왜 돌려야합니까? 둘째로 int 롤 기능은 무엇을 하는가? 값과 얼굴을 재설정 하시겠습니까? 그렇다면 기본값은 무엇입니까? 그리고 마지막 함수 Dice (int n)는이 함수를 사용하여 주사위 값의 최대 합계를 제어합니까? 함수는 다음 함수를 사용하는 클래스 헤더 파일을 가져야합니다.C++ 주사위 게임은 두 개의 주사위 굴림을 시뮬레이션합니다
class Dice{
private:
int face; // no. of faces of the dice
int value; // the face-value that shows up
public:
int getFace()// returns the no. of face of the dice
{
};
int getVal()
{
int dice1;
int dice2;
dice1 = rand() % 6 + 1;
dice2 = rand() % 6 + 1;
}; // returns the face value that shows up
int roll(); // simulate the roll pf the dice, the value field is set and returned.
Dice(); // default constructor , a standard six-face dice is created with value = 1
Dice(int size); // create a dice of given size
};
두 개의 실제 주사위를 굴리고 굴려서 어떤 일이 일어나는지 확인해야합니다. 앱에서'roll' 함수를 호출 할 때 그렇게해야합니다. 'Dice'와'Dice (int size)'는'생성자 '입니다. google 용어를 이해하는 데 도움이됩니다! –
C++에서 책을 읽으려고 했습니까? – Gasim
C++ 초보자가 아닌지 문제는 아닙니다. 모든 기능이 정의 된 방법을 보여주지 않으면 아무도 질문에 대답 할 수 없습니다. 수업 과제를 준비 중입니까? 강사가이 헤더를 보냈습니까? – nodakai