Ir ao conteúdo
  • Cadastre-se
Nucifera

Ajuda em código (Alfabeto com asteriscos) Linguagem C

Recommended Posts

Preciso de ajuda com um programa em C que desenhe todo alfabeto na tela. As letras devem ser inteiramente preenchidas pelo caractere * e o tamanho da fonte deverá ser informado pelo usuário, preciso de dicas de como fazer esse programa e/ou ao menos o código de uma das letras para que eu possa ter ideia de como fazer e então fazer um código para cada letra. sad.png​ 

 

Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Nucifera

 

 

Se não for implementar muita sofisticação, creio que seja relativamente simples fazer. A primeira coisa que você vai precisar é da ASCII Art para cada letra do alfabeto. Entre neste site: http://www.network-science.de/ascii/ e gere algumas letras. Para facilitar, escolha a fonte banner3.

 

Acho que uma boa sacada seria representar cada uma dessas letras através de uma matriz "binária", ou seja, definir a letra em si com 0's e 1's. Com a matriz devidamente preenchida (será um trabalho manual), basta imprimir toda a matriz: onde for 0, um espaço será impresso, e onde for 1, o caractere de escolha será impresso. Essa letra inicial será a base. A partir dela, você irá ampliá-la (aumentar a fonte).

 

 

Matriz para a letra A:

char arrA[7][9] = {                    {0,0,0,1,1,1,0,0,0},                    {0,0,1,1,0,1,1,0,0},                    {0,1,1,0,0,0,1,1,0},                    {1,1,0,0,0,0,0,1,1},                    {1,1,1,1,1,1,1,1,1},                    {1,1,0,0,0,0,0,1,1},                    {1,1,0,0,0,0,0,1,1}                  };

Para imprimir a letra aumentada, basicamente você lança mão de laços de repetição.

 

 

banner.png

banner.png

banner.jpgbanner.jpg

 

k0j2V6M.png

 

 

 

É por aí, dá pra começar a pensar..

 

 

 

[ ]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigada! 

 

Eu já tinha feito boa parte no braço mesmo. hahaha Agora vou escolher de que forma fica melhor. Essa é realmente uma boa sacada. Enfim, de qualquer forma, obrigada! :) ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×