#include <iostream>
#include <string>
#include <stdlib.h>
using namespace std;
string maps[24];
int board_height;
void reset_board(int width, int height) //표값 초기화
{
board_height = height;
int y = 0;
maps[y] = "┏";
for(int x = 0; x < width - 1; ++x)
{
maps[y] += "━┳";
}
maps[y++] += "━┓";
while(y < height * 2 - 1)
{
maps[y] = "┃";
for(int x = 0; x < width - 1; ++x)
{
maps[y] += " ┃";
}
maps[y++] += " ┃";
maps[y] = "┣";
for(int x = 0; x < width - 1; ++x)
{
maps[y] += "━╋";
}
maps[y++] += "━┫";
}
maps[y] = "┃";
for(int x = 0; x < width - 1; ++x)
{
maps[y] += " ┃";
}
maps[y++] += " ┃";
maps[y] = "┗";
for(int x = 0; x < width - 1; ++x)
{
maps[y] += "━┻";
}
maps[y] += "━┛";
}
void draw_board()
{
system("cls");
int height = board_height * 2 + 1;
for(int y = 0; y < height; ++y)
{
cout << maps[y] << endl;
}
}
작은따옴표로 멀티바이트 상수를 선언하면 바이트값이 뒤집어져서 정상적으로 나오지 않을뿐더러, char 형으로 선언해서는 윗자리가 잘려.
c++ 의 string 과 cin, cout 을 익혀보렴.
와 대박 신기해 이게 머임?
string 이란 클래스를 쓴건데... 덧셈하면 문자열이 합쳐져.
연산자오버로딩 되어 있어서 그래.
헐... 쩐당 string 좋아보인다
http://dblack.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.