C++编写五子棋

利用C++来编写五子棋。本代码是属于输出命令行形式呈现。 

代码部分

#include <iostream>
#include <vector>
#include <string>

using namespace std;

const int BOARD_SIZE = 15;
const char EMPTY = '.';
const char BLACK = 'X';
const char WHITE = 'O';

vector<vector<char>> board(BOARD_SIZE, vector<char>(BOARD_SIZE, EMPTY));

// 初始化棋盘
void initBoard() {
    board = vector<vector<char>>(BOARD_SIZE, vector<char>(BOARD_SIZE, EMPTY));
}

// 打印棋盘
void printBoard() {
    cout << " ";
    for (int i = 0; i < BOARD_SIZE; ++i) {
        c

相关推荐

  1. C++编写“多功能双人五子棋”游戏

    2024-04-20 14:28:01       35 阅读
  2. C++五子棋完整代码

    2024-04-20 14:28:01       51 阅读
  3. C#开发五子棋游戏:从新手到高手的编程之旅

    2024-04-20 14:28:01       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-20 14:28:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-20 14:28:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-20 14:28:01       82 阅读
  4. Python语言-面向对象

    2024-04-20 14:28:01       91 阅读

热门阅读

  1. RabbitMQ项目实战(二)

    2024-04-20 14:28:01       39 阅读
  2. 富 格 林:策划安全方案阻挠受害

    2024-04-20 14:28:01       36 阅读
  3. ZJGSU 1850 不同出栈情况

    2024-04-20 14:28:01       25 阅读
  4. 数据结构9:栈和队列的相互实现

    2024-04-20 14:28:01       27 阅读
  5. go语言net包里面的PostForm

    2024-04-20 14:28:01       35 阅读
  6. 解决方案:Pandas如何多条件筛选数据

    2024-04-20 14:28:01       41 阅读
  7. 通俗易懂降维理解------SIFT【大白话版】!!!

    2024-04-20 14:28:01       40 阅读