Вывести символ рамки char(179) - char(218) c++
Я хочу вывести красивую рамочку
╔══╗
║ ║
║ ║
╚══╝
Такой вывод
cout << char(186);
работает, но такой
cout << "║" << ' ' << '║';
нет, а хотелось бы. Вместо этого выводит
тХС 14849425
Подскажите пожалуйста как правильно хранить и выводить такие символы, чтоб можно было сделать так
string s[3] = {"╔═╗",
"║ ║",
"╚═╝"};
for (auto t : s)
cout << t << endl;
Я использую Codeblocks.