Ir para conteúdo

[Programação]História do C e C++


Morpice

Postagens Recomendadas

Uma boa medida que podemos tomar em nossos algorítmos é transmitir ao computador comandos básicos 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) e de C++ (cstdlib).

 

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 konsole do Linux.

 


COMANDOS



    • vol : Mostra o nome e o número de série do volume, caso haja um.
    • ver : Mostra a versão do sistema operacional
    • tree : Mostra a estrutura de pastas de uma unidade de forma gráfica
    • title NOME : Define um nome para a janela do prompt.
    • time/t : Mostra a hora do sistema, sem alterá-la.
    • pause : pausa o programa e solicita o pressionamento de uma tecla para continuar
    • mkdir PASTA : Cria uma pasta.
    • mem : Mostra a memória utilizada e livre do sistema.
    • md PASTA : Cria uma pasta
    • diskcopy UNIDADE1 UNIDADE2 : Copia o conteúdo de um disquete para o outro.
    • dir : Exibe uma lista de arquivos e subpastas em
    • date/t : Mostra a data do sistema, sem alterá-la.
    • copy ORIGEM DESTINO : Copia o arquivo de origem para o seu destino.
    • 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.
    • cls : Limpa a tela
    • chdir PASTA : Abre uma pasta
    • cd PASTA : Abre uma pasta



No exemplo abaixo, tem um programa escrito com vários comandos de DOS.

 

Esse programa fará o seguinte:

 

Mudará o nome da janela para - EXEMPLO DE COMANDOS.

 

Mudará a cor do fundo e da letra do prompt.

 

Mostrará em qual pasta está sendo executado o programa.

 

Verificará a versão do sistema.

 

Mostrará o nome e número de série do sistema.

 

Exibirá quanta memória foi utilizada.

 

Limpará a tela.

 

Exibirá a data e a hora do sistema.

 

e pedirá que seja pressionada uma tecla antes de fechar o programa.



#include <stdio.h>
#include <stdlib.h>

int main (void){
system ("color 17");
system ("title EXEMPLO DE COMANDOS");
printf ("Programa executado em:\n");
system ("cd");
printf ("\nRodando em sistema:");
system ("ver");
printf ("\nNo volume:\n");
system ("vol");
printf ("\n");
printf ("Verificando memoria...");
system ("mem");
printf ("\n");
system ("pause");
system ("cls");
system ("color 80");
printf ("programa completamente executado em\n");
system ("date/t");
printf ("as ");
system ("time/t");
printf ("\n\n");
system ("pause");
}

Como podemos ver, são comandos muito simples que são executados linha a linha.

 

Nos nossos algoritmos, passaremos a adotar na maioria dos casos apenas pause e cls.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...