Modo grafico em c

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (528 palavras )
  • Download(s) : 0
  • Publicado : 2 de abril de 2012
Ler documento completo
Amostra do texto
Trabalhando com o modo gráfico do Turbo C
Sempre que você quiser utilizar o modo gráfico no Borland Turbo C, você deve colocar o código que está em negrito no exemplo seguinte (em outros ambientesde programação o processo pode ser diferente):
#include // biblioteca do modo gráfico #include #include void main() { // variáveis necessárias ao modo gráfico: int driverVideo = DETECT, modoVideo,codigoErro; // Função que passa para o modo gráfico: initgraph(&driverVideo, &modoVideo, “c:\\tclite\\bgi”); • // Verifica se houve algum erro e, se não, // continua o programa: codigoErro =graphresult(); if(codigoErro == grOk) { // só entra neste IF se o modo // gráfico funcionar, logo, seu programa // deve vir aqui dentro! // Segue um pequeno exemplo: line(100, 100, 400, 400); // desenha umalinha getch(); // espera pressionar uma tecla // Antes de terminar o programa, você deve // voltar para o modo texto. Para fazer // isso, use closegraph: closegraph(); } else { // só entra aqui seocorreu um erro, // ou seja, se o modo gráfico // não estava disponível: printf(“Erro ao passar para o modo gráfico:”); printf(“%s\n”, grapherrormsg(codigoErro)); printf(“Pressione qualquer tecla paraterminar”); getch(); } } OBS1: A variável driverVideo é inicializada como DETECT, indicando para o TurboC que ele deve detectar o melhor driver e o melhor modo de vídeo para o dispositivo atual. OBS2: Oterceiro parâmetro da função initgraph indica o diretório onde os drivers (controladores) de vídeo e os arquivos de fontes de texto do modo gráfico encontram-se. • • • •

Algumas funções do modográfico
Depois de estar no modo gráfico você pode utilizar uma série de funções de desenho:
• setcolor(cor); Muda a cor de desenho. As cores possíveis são: WHITE - branco BLACK - Preto GREEN - verdeYELLOW - Amarelo LIGHTGRAY - cinza claro DARKGRAY – cinza escuro BLUE - azul LIGHTBLUE – azul claro GREEN - verde LIGHTGREEN – verde claro CYAN - marinho LIGHTCYAN - marinho claro RED - vermelho...
tracking img