Pergunta

Você pode me ajudar a procurar uma maneira de converter char em 8x8 binário (não sei como chamá-lo)

como, por exemplo, é Um "a"

00011000
00100100
00100100
01000010
01111110
10000001
10000001
10000001

estou fazendo isso manualmente :(

sugestões ainda estão abertas :D

EDITAR:De qualquer maneira, se vocês estão se perguntando o que estou tentando fazer.

Estou tentando fazer isso DIODO emissor de Onda de Exibição.Mas desde que eu não tenho um computador, interface de conhecimento.Eu só quero tentar no Windows Mobile.LOL

Foi útil?

Outras dicas

Não tenho certeza se eu entendi seu problema.Você precisa saber qual foi a última linguagem selecionada, então quando o seu programa é reaperado, ele surge com essa linguagem?

Se sim, você tem que salvá-lo em algum lugar, talvez no registro.

Aqui você pode verificar como fazê-lo: http://www.codeproject.com/articles/3389/read-write-and-delete-from-registry-with-c

Você pode criar um 8x8 Bitmap e desenhe personagens nele um por um, então com GetPixel Leia de volta a imagem criada.

Isso é para algum tipo de exibição externa (por exemplo, LED, VFD)? Quantos personagens você precisa converter? Apenas alfanumérico e alguns caracteres de pontuação ou cada ponto de código Unicode?

É triste dizer que você pode estar melhor simplesmente fazendo isso à mão. Isso permite que você ajuste a saída para as características da sua tela, em comparação com a presa com uma fonte específica.

Como alternativa, use seu programa de pintura favorito para criar uma tira de bitmap de 8 pixels (em preto e branco) com os glifos escolhidos e, em seguida, carregue-o no seu aplicativo.

Suponho que isso seja para algum tipo de tela LED/VFD, como sugere Roger. Nesse caso, o que há de errado em apenas codificar cada letra? Isso funcionará muito mais rápido do que qualquer tipo de cálculo em voo. Você sugeriu o cache, mas qual é o sentido? Por que você geraria dinamicamente (e depois cache) algo que sempre será o mesmo. Com que frequência você vai querer mudar o alfabeto? Code-o e pare de tentar demais um problema que não existe.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top