Comando System
Trabalho Universitário: Comando System. Pesquise 862.000+ trabalhos acadêmicosPor: Varjo • 4/10/2013 • 545 Palavras (3 Páginas) • 397 Visualizações
Material de Aula
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.
dir [atr]
[atr]: local para a criação.
Exemplo 1: system("dir c:");
Directory – lista na tela todos os arquivos e pastas do diretório especificado.
atr: diretório para obter a lista de arquivos nome do arquivo para armazenamento
Exemplo 2: system("dir c: > teste.txt");
Cria o arquivo teste.txt na pasta do executável, com uma lista de todos os arquivos do diretório especificado.
...