[C/C++] Usando comandos de sistema MS-DOS
2 participantes
- covital
Membro VIP - Idade : 27
Posts : 2107
Créditos : 0
Respeito : 18
God damn asshole
[C/C++] Usando comandos de sistema MS-DOS
Qua 19 Dez 2012, 00:54
Usando Comandos de Sistema MS-DOS
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.
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.
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.
Se quiser uma melhor referência dos comandos, vá para Comandos de MS-DOS na seção Sistemas Operacionais.
Créditos: tiexpert
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.
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.
Se quiser uma melhor referência dos comandos, vá para Comandos de MS-DOS na seção Sistemas Operacionais.
Créditos: tiexpert
- Koily
Coordenador - Idade : 29
Posts : 4744
Créditos : 250
Respeito : 36
Foco, força e fé.
Warning :
Re: [C/C++] Usando comandos de sistema MS-DOS
Qua 19 Dez 2012, 12:53
Bem simples e legal o tutorial. E útil claro. Como disse, tiexpert é uma excelente fonte.
Permissões neste sub-fórum
Não podes responder a tópicos
|
|