Commit af33cb77 authored by felipe medeiros's avatar felipe medeiros
Browse files

Delete main.cpp

parent f52010ba
#include <iostream>
#include <string>
#include <stdlib.h>
#include "../include/traducao.h"
#include "../include/manip.h"
using namespace std;
#define cls system("/usr/bin/clear")
//#define cls system("cls")
int main(){
string textoBruto; //string responsavel por armazenar o texto de entrada do usuario
int opc; //variavel que guarda a escolha do usuario no menu
//Conversei com o senhor sobre o uso do ponteiro de funcao
//o senho pediu para que eu comentasse para naão esquecer
string (*ptrFuncao) (string);
ptrFuncao = allMin;
void (*ptrFuncao2) (string);
ptrFuncao2 = conversor;
bool sair=false;
while(!sair){
cls;
cout << "Menu de selecao:\n\n";
cout << "(1) - Texto para morse" << endl;
cout << "(2) - Morse para texto" << endl;
cout << "(0) - Sair\n\n\nEscolha: ";
cin>>opc;
cin.ignore();
switch(opc){
case 1:
cout << "\n\nDigite o texto que deseja traduzir: ";
getline(cin,textoBruto);
textoBruto = ptrFuncao(textoBruto);
ptrFuncao2(textoBruto);
break;
case 2:
conversor();
break;
case 0:
sair=true;
break;
default:
cout << "Valor invalido.\n";
break;
}
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment