大神能帮我解决下用二维数组输出五子棋棋盘的问题吗?(用特殊字符如下图)

图片说明

定义为char的数组,cout无法显示这些特殊的字符,有大神能有好的方法么(利用二维数组)。

 #define N 19
int main()
{
    wchar_t a[N][N];
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            if (i == 0 || i == N)
            {
                if (i == 0 && j == 0) { a[i][j] == '┏'; continue; }
                if (i == 0 && j == N) { a[i][j] == '┓'; continue; }
                if (i == N && j == 0) { a[i][j] == '┗'; continue; }
                if (i == N && j == N) { a[i][j] == '┛'; continue; }
                if (i == 0) a[i][j] = '┯'; else a[i][j] = '┷';
            }
            else
            {
                if (j == 0) { a[i][j] == '┠'; continue; }
                if (j == N) { a[i][j] == '┨'; continue; }
                a[i][j] = '╋';
            }
        }
    }
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            printf("%c", a[i][j]);
        }
        printf("\n");
    }
}