所以我遇到了一些麻烦。基本上我只是想将玩家分配的坐标分配给一个数组。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