Ir ao conteúdo

Posts recomendados

Postado

ASCII-ART

 

Venho trazer uma dica muito útil para a galera que mexe com o CMD e gostaria de fazer ascii-art. Não tem ideia do que seja ascii-art? Bom, já viu aqueles desenhos feitos no CMD? Então, isso é definido como ascii-art!

 

Exemplo: 

 

GSZ9731.png

 

 

 

 

Passo a passo:

  1. Abra o gerador de ascii-art, coloque seu texto e escolha uma arte;
  2. Copie e cole em um bloco de notas junto com seu projeto;
  3. Crie uma função no seu programa para ler as strings no bloco de notas e imprimir no CMD.

 

  • Função para ler arquivo e imprimir a arte:
void ascii-art(){
	FILE *arq;
	char txt[128];
	int contador=0;
	
	if((arq=fopen("nome_bloco_notas.txt", "r"))==0){
		puts("Erro");
	}else{
		while(fgets(txt, sizeof(txt), arq)!=NULL){
			contador++;
			gotoxy(14,contador);printf("%s", txt);	//gotoxy: Função da biblioteca <conio2.h>. Foi utilizada para centralizar a arte.
		}
	}
}

 

 

 

  • Curtir 3
  • Obrigado 1
Postado

@F1rmeza Olá. Vale lembrar que a biblioteca <conio2.h> é uma biblioteca de terceiros, e, para usá-la, é necessário instalar a mesma 

Postado

@F1rmeza Mas também é possível fazer uso da função gotoxy (ou com o nome que preferir) dessa forma:

#include <windows.h>

void gotoxy(int x, int y) {
    COORD c;
    c.X = x;
    c.Y = y;
    SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c);
}

O funcionamento da função é o mesmo 

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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 comunidades 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

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!