讓一艘戰艦董事會,我需要整理這個東西出來從一個txt
這裏是一些真正巨大的幫助是我Board
和Player
類:
class Board {
public:
Board(const string &filename);
//bool putShip(const Ship &s);
void moveShips();
//bool attack(const Bomb &b);
void display()const;
void show()const;
void initializeGrid();
private:
int numLines, numColumns;
//vector <Ship> ships;
vector <vector<int> > board;
};
class Player{
public:
Player(string playerName, string boardFileName);
void showBoard() const;
//Bomb getBomb() const;
//void attackBoard(const Bomb &b);
private:
string name;
Board board;
};
這不是我做的,這些都是班我需要在我最後的C++項目上實現。
我與做董事會掙扎(開發功能void Player::viewBoard()
)
txt文件將是這樣的
Board 10x10
,我已經開發了一個功能,可同時讀取10的並保存在numLines
和numColumns
:
Board::Board(const string &filename){
string tmp;
ifstream config;
config.open(filename.c_str());
if (config.is_open()) {
config >> tmp >> numLines >> tmp >> numColumns;
}
}
但現在該怎麼辦?我怎樣才能爲板子上指定尺寸的玩家制作一個棋盤?
任何幫助?我非常感謝任何幫助的人,這可以節省我的學期。謝謝大家,最誠摯的問候。
這對於你的「最終的C++項目」,這是儘可能多的? : - \ 下學期嘗試參加課程並做功課。 – DavidS