Pular para o conteúdo

Exemplo de biblioteca

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).
Ricardo Rodrigues Lucca jllucca
Hits: 15.270 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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).
Download tela.h Enviar nova versão

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);
}

Utilização de Ponteiros em C (2)

Bits trocados

Introdução a C

Equação do segundo grau

Algoritmo de ordenação: Selection Sort

#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

Entre na sua conta para comentar.