ATPS: Programaçao Estruturada
Seminário: ATPS: Programaçao Estruturada. Pesquise 861.000+ trabalhos acadêmicosPor: agent47 • 24/10/2014 • Seminário • 506 Palavras (3 Páginas) • 214 Visualizações
Funções do System ()
Uma boa medida que podemos tomar em nossos algoritmos é transmitir ao computador comandos básico de sistema operacional. E não existe nada mais básico do que comandos de sistemas monotarefas, como por exemplo, o DOS.
Saber comandos de sistema pode ajudar fazer grandes coisas com pouco código, como por exemplo, criar ou abrir uma pasta, exibir o horário do sistema, verificar em que sistema operacional o seu programa está rodando, etc.
Para indicar uma linha de comando ao sistema basta usar a função SYSTEM que está na biblioteca padrão de C <stdlib.h>.
Esta função deve ser digitada da seguinte maneira: 1° digite o nome da função depois seu argumento entre parênteses. O comando deve ser escrito entre aspas, pois ele é string.
Abaixo estão os comandos mais básicos de DOS. A maioria desses comandos também funciona no console do Linux.
Comando Descrição
cd PASTA Abre uma pasta
chdir PASTA Abre uma pasta
cls Limpa a tela
color XX Mudar a cor da tela. XX é um hexadecimal onde o primeiro número é a cor do fundo e a segunda é a cor da letra.
copy ORIGEM DESTINO Copia o arquivo de origem para o seu destino.
date/t Mostra a data do sistema, sem alterá-la.
dir Exibe uma lista de arquivos e subpastas em
diskcopy UNIDADE1 UNIDADE2 Copia o conteúdo de um disquete para o outro.
md PASTA Cria uma pasta
mem Mostra a memória utilizada e livre do sistema.
mkdir PASTA Cria uma pasta.
pause Pausa o programa e solicita o pressionamento de uma tecla para continuar
time/t Mostra a hora do sistema, sem alterá-la.
title NOME Define um nome para a janela do prompt.
tree Mostra a estrutura de pastas de uma unidade de forma gráfica
ver Mostra a versão do sistema operacional
vol Mostra o nome e o número de série do volume, caso haja um.
Limpar a tela
Outro comando importante em se tratando de tela, é o comando para limpar a tela, existem dois comandos que podem ser usados para tal. No momento que o compilador encontra um destes comandos ele limpa a tela e coloca o que vem após ele em uma tela nova.
system (“cls”); // biblioteca <stdlib.h>
clrscr();// biblioteca <conio.c>
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
...