定义为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");
}
}