Comando System
Professor Ivair Teixeira
Comando system()
Comando system()
Este comando permite acessar funcionalidades oferecidas no prompt de comando do MSDOS em tempo real, tais como: alterar as cores do fundo e das letras, pausar a execução, limpar a tela, mudar o título da janela, entre outros. Os comandos devem ser colocados entre parênteses e aspas duplas, conforme os exemplos.
São especialmente úteis para melhorar a operabilidade do aplicativo e torná-lo mais amigável e atraente ao usuário.
Este comando está definido na biblioteca stdio.h, portando deve ser realizada sua inclusão no início do programa.
color [atr]
[atr]: códigos das cores.
Exemplo: system (“color 1E”);
Altera as cores do fundo da tela e das letras. Os atributos de cor são especificados por dois dígitos hexadecimais. O primeiro dígito corresponde à cor do plano de fundo e o segundo à cor da letra.
Cada dígito pode ter apenas um dos seguintes valores:
0 = Preto
6 = Amarelo
C = Vermelho claro
1 = Azul
7 = Branco
D = Lilás
2 = Verde
8 = Cinza
E = Amarelo claro
3 = Verde água
9 = Azul claro
F = Branco brilhante
4 = Vermelho
A = Verde claro
5 = Roxo
B = Verde água claro
Caso nenhum argumento seja passado, este comando restaurará a cor padrão, ou seja, fundo preto e letra branca.
pause
Exemplo: system (“pause”);
Executa uma pausa na execução do programa até ser pressionada uma tecla qualquer e apresenta a mensagem: “Pressione qualquer tecla para continuar...”
Após o pressionamento de uma tecla a execução do programa continua na linha seguinte ao comando.
clr
Exemplo: system (“clr”);
Clear screen, ou seja, limpa a tela e posiciona o cursor na primeira coluna da primeira linha.
title
Exemplo: system("title ALO MUNDO");
Altera o título da janela do programa, caso seja omitido o título será o endereço do arquivo executável gerado.