Ir ao conteúdo

Iniciando no uso da biblioteca graphics.h


robsonpoa

Posts recomendados

Postado

Bom...

Meu primeiro tópico aqui...estou iniciando C, uso o Turbo C, e to sabendo que vou ter que fazer um projeto de uma calculadora no meu curso, a lógica dela está quase toda pronta, daí agora quero começar a fazer a parte gráfica, até fiz uma usando laço for e alguns caracteres especiais, mas quero tentar com a biblioteca graphics.h mas não sei extamente como fazer...se alguém puder mandar alguns exemplos daí texto aqui e já vou pegando como funciona...

Valeu!

Abraço

Postado

A biblioteca gráfica do Turbo C é bem simples de mexer. É uma biblioteca bem prática. Neste site você encontrará muita coisa sobre ela. Coloquei abaixo um pequeno e simples exemplo de utilização da graphics.h

#include<stdio.h>
#include<conio.h>
#include<graphics.h>

#define LEFT 75
#define RIGHT 77
#define UP 72
#define DOWN 80
#define ESC 27
#define PASSO 5
#define RAIO 50

void opengraph(void);

int main()
{
int key = 0, x = 100, y = 100;

opengraph(); /* Inicia o modo gráfico */

do
{
cleardevice(); /* Limpa a tela */

circle(x, y, RAIO); /* Desenha um circulo */
key = getche(); /* Aguarda pressionar uma tecla */

/* Testa a tecla pressionada */
if(key == LEFT) x = x - PASSO;
if(key == RIGHT) x = x + PASSO;
if(key == UP) y = y - PASSO;
if(key == DOWN) y = y + PASSO;
}while(key != ESC);

closegraph(); /* Termina o modo gráfico */

return(0);
}

void opengraph(void)
{
int driver, mode;

detectgraph(&driver, &mode);
initgraph(&driver, &mode, "");
}

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!