Exemplo de biblioteca

Publicado por Ricardo Rodrigues Lucca 26/06/2003

[ Hits: 14.659 ]

Homepage: http://aventurasdeumdevop.blogspot.com.br/

Download tela.h




Este é um pequeno exemplo de bibliotecas em C. Nele a algumas funções como limpar a tela,
setar a cor da fonte e setar a fonte(background e foreground da fonte).

  



Esconder código-fonte

#include <stdio.h> 
//Esta biblioteca ira usar a stdio.h aqui e também tornará ela usavel pelos outros programas
//A uma descrição das cores possiveis no arquivo de script para download.

extern void clrscr(void)
{
        printf("\e[H\e[2J");
}

extern void setcolor(int recv)
{
        int x=0;
        int y=0;

        if (recv>=0 && recv<=8)
        {
                x=recv+30;
        }
        if (recv>=10 && recv<=18)
        {
                        y=1;
                        x=recv+20;
         }
        printf("\33[%d;%dm",y,x);
}

extern void setfont(int bg, int fg)
{
        int x, y, z;

        z=y=0;
        if (bg>=0 && bg<=8)
                x=bg+40;
        if (fg>=0 && fg<=8)
                z=fg+30;
        else if (fg>=10 && fg<=18)
                {
                        y=1;
                        z=fg+20;
                }

        printf("\33[%d;%d;%dm",y,x,z);
}

Scripts recomendados

putchar

Jogo do adivinha para descontrair..

Ordenação de números

Matrix no terminal.

Uma pincelada no printf


  

Comentários
[1] Comentário enviado por tuliu em 24/03/2004 - 19:48h

naum deu certu

[2] Comentário enviado por jllucca em 26/03/2004 - 10:10h

me manda um email com o que deu errado pra mim rever onde esta o problema, mas lembre-se de usar o bash ja que me basiei no manual dele pra desenvolver a biblioteca. E, atualize seu email aqui no vivaolinux porque voce não respondeu o email que ti encaminhei até agora...

[]'s

[3] Comentário enviado por junspector em 10/11/2007 - 01:31h

e em qual compilador que funciona?
no dev c++ não funciona .____."


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts