所以我遇到了一些麻煩。基本上我只是想將玩家分配的座標分配給一個數組。C++ =在數組中分配座標
這裏是代碼:
void Board::playerInput(int inputX, int inputY, char symbol)
{
_board[inputX][inputY] = symbol;
}
這裏是代碼,其中玩家指定的座標:
void manager::askMove()
{
if (_turn == _player1._playerName){
cout << "insert your x coordinate, " << _player1._playerName << ": ";
_player1.inputX();
cout << "insert your y coordinate, " << _player1._playerName << ": ";
_player1.inputY();
_board.playerInput(_player1.inputX, _player1.inputY, _player1._playerSymbol);
_turn = _player2._playerName;
}
else {
cout << "insert your x coordinate, " << _player2._playerName << ": ";
_player2.inputX();
cout << "insert your y coordinate, " << _player2._playerName << ": ";
_player2.inputY();
_board.playerInput(_player2.inputX, _player2.inputY, _player2._playerSymbol);
_turn = _player1._playerName;
}
}
後,我建立的代碼。我得到了這些錯誤:
Error 2 error C3867: 'Player::inputX': function call missing argument list; use '&Player::inputX' to create a pointer to member c:\users\rlngstrdrgntr\documents\visual studio 2013\projects\project1\project1\manager.cpp 52 1 Project1
Error 3 error C3867: 'Player::inputY': function call missing argument list; use '&Player::inputY' to create a pointer to member c:\users\rlngstrdrgntr\documents\visual studio 2013\projects\project1\project1\manager.cpp 52 1 Project1
Error 4 error C3867: 'Player::inputX': function call missing argument list; use '&Player::inputX' to create a pointer to member c:\users\rlngstrdrgntr\documents\visual studio 2013\projects\project1\project1\manager.cpp 60 1 Project1
Error 5 error C3867: 'Player::inputY': function call missing argument list; use '&Player::inputY' to create a pointer to member c:\users\rlngstrdrgntr\documents\visual studio 2013\projects\project1\project1\manager.cpp 60 1 Project1
我不是很熟悉這些指針。並且我試過給&標記,就像在錯誤報告中建議的那樣,但它只是給了我另一個錯誤。 也許你們可以幫助我。謝謝。
編輯:
這裏是inputX decalration
void Player::inputX()
{
cin >> _playerInputX;
}
void Player::inputY()
{
cin >> _playerInputY;
}
成員函數不是'int'。 – chris 2014-08-31 13:35:10
請顯示'Player :: inputX'的聲明。 – nwp 2014-08-31 13:36:05
那麼我應該怎樣使用chris? – GroniumArgor 2014-08-31 13:47:54