Adicionar dados na interface de um programa em c++ com o shell script

1. Adicionar dados na interface de um programa em c++ com o shell script

Guilherme Rocha
Guilherme_Rocha

(usa Ubuntu)

Enviado em 16/12/2017 - 10:24h

Bom dia ! Estou com uma dúvida referente ao Shell Script. Tenho um script que compila e executa um programa em c++. Depois de executado, o programa abre na tela do terminal a sua tela principal e pede para o usuário escolher uma opção entre as que ele fornece. Agora o problema: Eu gostaria que o script já inserisse para mim as opções que eu definir no código, isso porque o programa faz uma série de perguntas depois que eu inserir a primeira opção. Meu programa em c++ se inicia com a seguinte pergunta:

1 - Criar arquivo ordenado de 100
2 - Criar arquivo ordenado de 1000
3 - Criar arquivo ordenado de 10000
4 - Criar arquivo ordenado de 100000
5 - Criar arquivo ordenado de 1000000
6 - Criar arquivo desordenado de 100
7 - Criar arquivo desordenado de 1000
8 - Criar arquivo desordenado de 10000
9 - Criar arquivo desordenado de 100000
10 - Criar arquivo desordenado de 1000000
11 - Buscar chave em algum arquivo por acesso sequencial
12 - Buscar chave em algum arquivo por árvore binária sem balanceamento
13 - Buscar chave em algum arquivo pela AVL
14 - Calcular tempo médio dos valores registrados
0 - Sair

Aí eu gostaria de digitar a opção 11, depois disso ele pergunta:
Digite a chave a ser buscada:

E depois disso ele pergunta:
Selecione um dos arquivos abaixo para pesquisar:
1- Arquivo com 100 números ordenados
2 - Arquivo com 1000 números ordenados
3 - Arquivo com 10000 números ordenados
4 - Arquivo com 100000 números ordenados
5 - Arquivo com 1000000 números ordenados
6 - Arquivo com 100 números desordenados
7 - Arquivo com 1000 números desordenados
8 - Arquivo com 10000 números desordenados
9 - Arquivo com 100000 números desordenados
10 - Arquivo com 1000000 números desordenados
0 - Voltar ao menu

E, por último, eu selecionaria uma dessas opções. O problema é que eu tenho que fazer isso várias vezes e com várias chaves diferentes, logo, um script que já digitasse as opções para mim seria muito bom ! Meu obrigado a quem puder resolver esse meu problema.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts