Появилась надобность вывести в консоли символы из таблицы ASCII, но при использовании
(char)Какое-то число
cout << (char)218 << setw(8) << (char)196 << setw(8) << (char)194 << setw(8) << (char)196 << setw(8) << (char)194 << setw(8) << (char)196 << setw(8) << (char)191 << endl;
cout << setw(9) << "X" << setw(16) << "F" << setw(16) << "G" << endl;
выводит
\какое-то другое число
Я догадываюсь, что проблема в кодировке, но как сделать так, что бы в консоль выводились эти символы так и не понял. Буду рад любой помощи
UPD:
Стандартом для ASCII является именно 128 первых символов. Остальные символы ASCII - дополнительные. Из
википедии:
ASCII includes definitions for 128 characters: 33 are
non-printing, mostly obsolete control characters that affect
how text is processed;[6] 94 are printable characters, and the
space is considered an invisible graphic.
В итоге я использовал символы из Unicode в разделе Box Drawing, если кому-то нужно, то используем просто
cout << "Source Code";
Source Code можно взять с этого сайта:
Graphemica.com