TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

RELATÓRIO II - COMANDO SYSTEM

Por:   •  4/5/2015  •  Relatório de pesquisa  •  558 Palavras (3 Páginas)  •  158 Visualizações

Página 1 de 3

FACULDADE ANHANGUERA DE LIMEIRA

LEONARDO BUENO DOS REIS – 7417667003

TAIRON DACIO GALLERANI – 7249599430

LUCIANO DOS SANTOS JUNIOR – 7476695449

ATPS - PROGRAMAÇÃO ESTRUTURADA I

PROF. FERNANDO BRIAN FRIZZARIN

RELATÓRIO II

COMANDO SISTEM

  1. Comando System ()

Comando que 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 titulo da janela, entre outros. O comando deve ser colocado entre parênteses e aspas duplas, entre outras.

Melhorar a operabilidade do aplicativo e torná-lo mais amigável e atraente é a principal utilidade do Comando System ()

Este comando está definido na biblioteca stdio.h, portando deve ser inclusa no começo do programa.

  1. Código de cores:

Color [atr] - 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.

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

Exemplo: System (color 1E) -> Plano de fundo Azul, cor da letra Amarelo claro.

  1.   Outros comandos:

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 OI 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:”);

Exemplo 2: system(“dirc: > teste.txt”);

Ex 1: 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.

Ex 2:Criar o arquivo teste.txt na pasta do executável, com uma lista de todos os arquivos do diretório especificado.

Md [atr]

[atr]: local para a criação

Exemplo: system(“md c:\Minha pasta”);

Make Directory – Cria uma pasta no local especificado. Se o local não for especificado será criado no diretório do arquivo executável.

Caso o arquivo já exista será retornada a mensagem: “Já existe uma subpasta ou um arquivo C:MinhaPasta”.

Este comando depende de permissões do usuário para acesso aos locais especificados.

Rd [atr]

[atr]: local para a criação

Exemplo: system(“rd c:\MinhaPasta”);

Remove Directory – Apaga uma pasta no local especificado. Caso o arquivo não exista será retornada a mensagem: “O sistema não pode encontrar o arquivo especificado”. Este comando depende de permissões do usuário para acesso aos locais especificados.

System (“[atr]”);

[atr]: copy [local e nome do arquivo original] [local e nome do novo arquivo

System(“copy teste.txt testes2.txt”);

Copia o arquivo especificado. Caso o arquivo esteja na mesma pasta do executável é necessário especificar somente o nome.

System (“[atr]”);

[atr]: local e nome do arquivo.

 Exemplo1: system(“teste.txt”);

Exemplo2: system(“calc”);

Ex1: Abre o arquivo especificado. Caso o arquivo esteja na mesma pasta do executável é necessário especificar somente o nome.

Ex2: Alguns aplicativos possuem um nome reconhecido pelo sistema operacional e podem ser chamados sem indicar o local. Entre eles estão notepad e calc.

...

Baixar como (para membros premium)  txt (4 Kb)   pdf (110.4 Kb)   docx (28.8 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com