14
Biblioteca conio2.h Dev-C++ Durante algum tempo, os programadores das linguagens C/ C++ ficaram sem uma biblioteca que substituísse a biblioteca conio.h que era composta por várias funções que formatavam a saída com cores, limpeza de tela, posicionamento do curso, entre outras. Muitos programadores tentaram reproduzi-la, mas nem tudo funcionava. Até que um dia ela foi disponibilizada como o nome de conio2.h para o Dev- C++. Abaixo relaciono o link para que você possa fazer o download do arquivo e, através de figuras, disponibilizo o passo a passo para a instalação. http://sourceforge.net/projects/conio/files/devpak/CONIO%202.0/conio-2.0- 1mol.DevPak/download?use_mirror=ufpr 1 o passo Clique em OK.

biblioteca-Conio Linux

  • Upload
    blay212

  • View
    13

  • Download
    3

Embed Size (px)

DESCRIPTION

apostila da biblioteca Conio

Citation preview

  • Biblioteca conio2.h Dev-C++ Durante algum tempo, os programadores das linguagens C/ C++ ficaram

    sem uma biblioteca que substitusse a biblioteca conio.h que era composta

    por vrias funes que formatavam a sada com cores, limpeza de tela,

    posicionamento do curso, entre outras.

    Muitos programadores tentaram reproduzi-la, mas nem tudo funcionava.

    At que um dia ela foi disponibilizada como o nome de conio2.h para o Dev-

    C++.

    Abaixo relaciono o link para que voc possa fazer o download do arquivo e,

    atravs de figuras, disponibilizo o passo a passo para a instalao.

    http://sourceforge.net/projects/conio/files/devpak/CONIO%202.0/conio-2.0-1mol.DevPak/download?use_mirror=ufpr 1o passo

    Clique em OK.

  • 2o passo

    Clique em Install. 3o passo

    Clique em Finish.

  • 4o passo

    Ao abrir essa janela, simplesmente a feche. Ela s mostra que foi instalada. 5o passo Abra o Dev-cpp Clique em Ferramentas Selecione Opes do Compilador e digite lconio no lugar indicado na figura abaixo e clique em OK.

  • 6o passo Feche o Dev-cpp e abra novamente. Agora s usar. Fonte: http://jpc.cekurte.com/2012/05/instalacao-e-configuracao-conio2/ Joo Paulo Cercal

    Funes da biblioteca conio2.h Vou apresentar algumas funes da biblioteca, mas, se desejar se aprofundar no assunto, poder fazer o download da documentao no link http://conio.sourceforge.net/docs/conio.pdf 1) Limpar a tela clrscr(); 2) Posicionar o cursor, tendo em vista as coordenadas x(horizontal) e y(vertical). goto(x,y); 3) Cor da letra textcolor(nome da cor com letras maisculas); 4) Cor do fundo textbackground(nome da cor com letras maisculas);

  • As cores

    BLACK BLUE GREEN CYAN RED MAGENTA BROWN LIGHTGRAY DARKGRAY LIGHTBLUE LIGHTGREEN LIGHTCYAN LIGHTRED LIGHTMAGENTA YELLOW WHITE

    #include #include int main() { printf("\n"); textbackground(BLACK);printf("PRETA BLACK\n"); textbackground(BLUE); printf("AZUL BLUE\n"); textbackground(GREEN); printf("VERDE GREEN\n"); textbackground(CYAN); printf("CIANO CYAN\n"); textbackground(RED); printf("VERMELHA RED\n"); textbackground(MAGENTA); printf("MAGENTA MAGENTA\n"); textbackground(LIGHTGRAY); printf("CINZA CLARO LIGHTGRAY\n"); textbackground(DARKGRAY); printf("CINZA ESCURO DARKGRAY\n"); textbackground(LIGHTBLUE); printf("AZUL BRILHANTE LIGHTBLUE\n"); textbackground(LIGHTGREEN); printf("VERDE BRILHANTE LIGHTGREEN\n"); textbackground(LIGHTCYAN); printf("CIANO BRILHANTE LIGHTCYAN\n"); textbackground(LIGHTRED); printf("VERMELHA BRILHANTE LIGHTRED\n"); textbackground(LIGHTMAGENTA); printf("MAGENTA BRILHANTE LIGHTMAGENTA\n"); textbackground(YELLOW); printf("AMARELA YELLOW)\n"); textbackground(WHITE); printf("BRANCA WHITE\n");

  • system("pause>NULL"); } Exemplo 1 #include #include int main() { gotoxy(10,5); //coluna 10 e linha 5 textcolor(BLUE); textbackground(YELLOW); printf("Facil"); gotoxy(40,10); //coluna 40 e linha 10 textcolor(MAGENTA); textbackground(LIGHTGRAY); printf("AGORA APROVEITE"); system("pause>NULL"); }

    Exemplo 2 #include #include int main() { textbackground(LIGHTGRAY); clrscr(); //Ao limpar, toda a tela fica cinza gotoxy(10,5); //coluna 10 e linha 5 textcolor(BLUE); textbackground(YELLOW); printf("Facil"); gotoxy(40,10); //coluna 40 e linha 10 textcolor(WHITE); textbackground(RED); printf("AGORA APROVEITE"); system("pause>NULL"); }

  • Exemplo 3 #include #include int main() { textbackground(WHITE);clrscr(); textcolor(MAGENTA);printf("\n\t\t######## MENU ########\n"); textcolor(RED);gotoxy(10,4);printf("INSERE"); textcolor(GREEN);gotoxy(35,4);printf("ORDENA"); textcolor(YELLOW);gotoxy(5,6);printf("PROCURA"); textcolor(BLUE);gotoxy(45,6);printf("APAGA"); system("pause>NULL"); }

  • Linux colorindo 16 cores bsicas

    Fonte: http://solinux.gcf.eti.br/usando-cores-e-efeitos-no-shell/

    256 cores

    Fonte: http://solinux.gcf.eti.br/Os textos dos artigos so muito bons e bem explicados. Vale a pena ler.

  • 16 cores bsicas Ns nos restringiremos ao estudo das 16 cores bsicas, pois como diz o autor

    do site acima: o uso das 256 cores mais complexo (sem saber o bsico,

    voc ter dificuldades de compreender).

    Todos os cdigos so usados com a funo printf. Fiz dois cdigos. O primeiro exibe as 16 cores de texto possveis e, o segundo, as 16 cores de fundo possveis. Agora, ficar para voc, combinar cores de texto com cores de fundo. Antigamente, tnhamos o drive ANSI.sys e esse mesmo cdigo podia ser usado at o Windows 98. Sintaxe para Cor do Texto

    printf(\033[corDoTextom); Sintaxe para Cor do Fundo

    printf(\033[corDoFundom); Observe os nmeros das cores para texto e para fundo nas prximas figuras.

  • Observaes: 1) \033 o cdigo da tecla Esc. 2) O cdigo 37 no fica branco em alguns verses. 3) printf(\033[0m); Retorna para o padro aps a execuo.

  • Posicionando o cursor Sintaxe

    printf(\033[linha;colunaH);

  • ALML

    Biblioteca conio2.h Dev-C++Funes da biblioteca conio2.hAs coresBLACK

    Exemplo 1Exemplo 2Exemplo 3 Linux colorindoOs textos dos artigos so muito bons e bem explicados. Vale a pena ler.Sintaxe para Cor do TextoPosicionando o cursor

    Sintaxe