[1] Comentário enviado por
birilo em 10/04/2004 - 14:46h:
Meu, num testei isso ainda, mas já tá copiado...
Se tiver funcionando, vai ser uma mão na roda.... =)
[2] Comentário enviado por
jose_maria em 23/04/2004 - 12:28h:
O Gustavo Franco Porto me mandou um email pedindo para que eu explicasse o
funcionamento desse código ai vai.
O código-fonte que está aqui, eu não me lembro de ter colocado esses {FONTE}
dentro deles não. :P
Isso aí é ANSI, é um padrão mesmo, para o terminal. É um pouco trabalhoso, mas
não precisa aprender nenhuma outra biblioteca extra, e pode deixar os seus
progras em C bem mais bonitinhos. :*
É como eu digitar "\b" para tocar um beep ou "\n" para saltar um linha
Quando eu digo
#define C_VERDE "33[42m33[30m"
Eu estou dizendo que a cor de frente será a 42(verde) e a de fundo 30 (preta).
Esse programa está didático você pode reescreve-lo para ter uma função estilo
setbackgrounfcolor e setforegroundcolor.
Dica Bônus 1:
Limpando a tela de uma maneira bem diferente (ANSI):
printf("{COMENTARIO}33[H{COMENTARIO}33[2J");
Dica Bônus 2:
Execute para ver o que é:
#include<stdio.h>
int branco(int j){int k;for (k=0;k<j;k++){printf(" ");}}
int main(){int i;for(i=0;i<20;i++){printf("{COMENTARIO}33[H{COMENTARIO}33[2J");usleep(50000);
branco(i);printf(" __@\n");branco(i);
printf(" _`\\<,_\n");branco(i);printf(" (*)/ (*)\n");}}
:D