Terminal de Comando feito por um Iniciante?!
Olá, Sou Médio em C++, sei das noções básicas da linguagem, mas queria saber como Criar um Terminal de Comando, onde podemos digitar Comandos e ele Responde com alguma coisa, acho que isso não é tão avançado assim não é?! pois o cmd só tem 296kb! Tenho um Código aqui, antes meu Terminal parava de funcionar, não dava certo, mas agora eu consertei, mas não consigo consertar este código, o programa não processa os if, só processa o primeiro, e ainda assim, se for colocar um comando, só pode colocar um, então o programa finaliza!
aqui está o código, mudei os if pelo switch (o "programa" está em beta, irei acrescentar mais comandos!):
#include <iostream>
#include <stdlib.h>
#include <cstdlib>
#include <stdio.h>
#include <conio.h>
#include <time.h>
using namespace std;
int sda;
bool tdg;
int main()
{
sda == 1, 2, 3, 4;
string loc = "Source:\Dalt\, Source:\NMOS\, EDH:\s_alt\new\"";char comandos; {
char DIA;
char BinS;
char Undo;
char Set;
char Alt;
char Ajuda;
printf("User&InternalSource**>");
cin >> comandos;
cin.ignore ();switch(comandos)
{
case 1:
cin >> DIA;
cout << "O Diagnostico Interno Alinhado processou um total de ";
cout << sda;
cout << " Fontes Alternadas";
break;case 2:
cin >> BinS;
tdg = true;
cout << "A Fonte foi Parada, Recarregando Recursos...";
return 0;
break;case 3:
cin >> Alt;
tdg = false;
cout << "A Fonte Iniciou, Carregando Variaveis...";
break;case 4:
cin >> Undo;
system("cls");
break;case 5:
cin >> Ajuda;
cout << "DIA - Diagnostico Interno\n\nUndo - Desfazer\n\nBinS - Parar a Fonte\n\n Alt - Iniciar a Fonte\n\n";
break;case 6:
cin >> Set;
cout << "Selecione o Local da Nova Fonte: Source:\Dalt\\n\n Source:\NMOS\\n\n ou EDH\s_alt\new\ \n\n";
cin >> loc;
break;
return 0;case 7:
cin >> loc;
cout << "Fonte Posicionada! \n\n";
cout << "Carregando a Fonte... \n\n";
break;
return 0;
}
system("pause");
return 0;
}
}Minha Pergunta é: Como fazer um Programa estilo CMD, um Terminal de Comando, ou Processador de Comandos?
Discussão (0)
Carregando comentários...