Tôi đang thử triển khai một số đồ họa, nhưng tôi gặp sự cố khi gọi hàm int rollDice() hiển thị ở dưới cùng và không chắc chắn cách giải quyết vấn đề này? bất kỳ ý tưởng ... Tôi nhận được một lỗi lỗi C3861: 'rollDice': không tìm thấy mã định danh.lỗi C3861: 'rollDice': không tìm thấy số nhận dạng
int rollDice();
void CMFCApplication11Dlg::OnBnClickedButton1()
{
enum Status { CONTINUE, WON, LOST };
int myPoint;
Status gameStatus;
srand((unsigned)time(NULL));
int sumOfDice = rollDice();
switch (sumOfDice)
{
case 7:
case 11:
gameStatus = WON;
break;
case 2:
case 3:
case 12:
gameStatus = LOST;
break;
default:
gameStatus = CONTINUE;
myPoint = sumOfDice;
break;
}
while (gameStatus == CONTINUE)
{
rollCounter++;
sumOfDice = rollDice();
if (sumOfDice == myPoint)
gameStatus = WON;
else
if (sumOfDice == 7)
gameStatus = LOST;
}
if (gameStatus == WON)
{
}
else
{
}
}
int rollDice()
{
int die1 = 1 + rand() % 6;
int die2 = 1 + rand() % 6;
int sum = die1 + die2;
return sum;
}
cập nhật
Lấy từ các liên kết có liên quan ở bên phải, http://stackoverflow.com/questions/12723107/error-c3861-initnode-identifier-not-found?rq=1 – chris
Tại sao bạn chỉnh sửa câu hỏi của mình để bao gồm câu trả lời ? Câu hỏi bây giờ không có ý nghĩa gì cả. – caps