- Trabalhando com cores
- Acentuação correta
- Capturando data e hora do sistema
CORES
Para usar cores em C pode-se fazer de duas maneiras:
1) Comando system, da biblioteca stdlib.h
1 2 | system("color 01"); system("color 0A"); |
E assim, pode-se escolher 16 cores diferentes: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
O 0 representa a cor do fundo e o A a cor do texto.
O ruim de utilizar o system é que ele muda a cor de todo o programa e não só uma parte dele.
2) Comando textcolor, da biblioteca conio.c
Esta biblioteca é uma modificação da biblioteca conio.h, deve-se fazer o download dela a parte e adicionar ao compilador.
Segue link para download desta biblioteca: DOWNLOAD
Também temos 16 cores, e pode-se utilizar do 0 ao 15.
1: 2: | textcolor(13); //muda a cor do texto textbackground(7); //muda a cor do fundo |
Para uma correta acentuação na linguagem C, precisa-se adicionar a biblioteca locale.h e adicionar o comando ao código.
1: 2: 3: 4: 5: | #include <locale.h> main(){ setlocale(LC_ALL, "Portuguese"); //Comando p/acentuação em PT-BR } |
Hora e Data
Para capturar a hora e a data existem 2 formas:
1: 2: 3: 4: 5: 6: | //primeira forma printf("DATA: %s\nHORA: %s\n",__DATE__,__TIME__); //segunda forma system("date /t"); system("time /t"); |
Nenhum comentário:
Postar um comentário