[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Vale 1 ponto a mais no EP3.




Ola', pessoALL.
 
Com relacao `a parte (b) do EP3:
O enunciado pede que aceite uma linha de comando, como a do Unix, com
sinais de + e de - para as palavras em que se deve basear a selecao das
linhas. Por exemplo:

ep3b texto.txt +ancora +navio +terra -Guanabara 

Portanto, teriamos quatro palavras que definem UMA selecao de linhas
dentro do arquivo texto.txt. Isso e' o que esta' no enunciado do EP3.

Seria interessante (e vale 1 ponto a mais no EP!) possibilitar que fossem
feitas varias consultas diferentes ao arquivo em uma UNICA chamada do
ep3b. Nesse caso teriamos a linha de comando

ep3b texto.txt

e a execucao seria interativa: deve-se esperar que o usuario digite uma
selecao e, apos o programa rodar e enviar a saida para o stdout, deve
esperar que o usuario digite outra, e assim sucessivamente, ate que seja
digitado Enter em uma linha em branco. A tela ficaria mais ou menos assim:

ep3b texto.txt
+ancora +navio +terra -Guanabara
   <saidas correspondentes `a primeira selecao>
+caravela +Cabral -indios +Brasil -areia
   <saidas correspondentes `a segunda selecao>
-caravela +Vasco -mar +peixes
   <saidas correspondentes `a terceira selecao>
+Vasco -Fluminense +Flamengo -Botafogo
   <saidas correspondentes `a quarta selecao>
<linha em branco seguida de Enter>
<fim da execucao do programa>

Dica: para evitar digitacao, pode-se utilizar um arquivo batch com as
varias selecoes, uma por linha, e redirecionar a entrada usando o sinal
"<" seguido do nome desse arquivo, na linha de comando do Unix.

Boa sorte!!

Armando
29/out/98.