Как преобразовать символ в двумерный массив (для POV-строки) Код (C++): const unsigned char image[][COL] = { {0x00, 0x00, 0x00, 0x00, 0x00}, // space {0x00, 0xF6, 0xF6, 0x00, 0x00}, // ! {0x00, 0xE0, 0x00, 0xE0, 0x00}, // " {0x28, 0xFE, 0x28, 0xFE, 0x28}, // # {0x00, 0x64, 0xD6, 0x54, 0x08}, // $ {0xC2, 0xCC, 0x10, 0x26, 0xC6}, // % {0x4C, 0xB2, 0x92, 0x6C, 0x0A}, // &
Запишите каждый байт строки в бинарной форме вертикально - увидите как задаются засвечиваемые точки указанных в комментах символов. Это простой шрифт 5х7. По аналогии задавайте свой символ.
нашел программку такую там можно любое изображение перевести, но хочется понять все-таки как это работает
это я понял, я не могу разобраться как получается эта запись Код (C++): {0x4C, 0xB2, 0x92, 0x6C, 0x0A}, // &
Преобразуйте 16-ричные значение в двоичные и запишите столбиком: Код (C++): 0 1 1 0 0 1 0 0 1 0 0 1 0 1 0 0 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 0 1 0 0 0 0 0