entrada e saída, EP4

entrada e saída, EP4

por Rebeca Bayeh -
Número de respostas: 2
Professor, para o EP4 vale o mesmo padrão usado nos anteriores para argumentos na linha de comando?
Ou seja, se o usuário não digitar os nomes dos arquivos de entrada e saída, devemos mandar para stdin/stdout?
Em resposta à Rebeca Bayeh

Re: entrada e saída, EP4

por Francisco Reverbel -
O enunciado não pede isso. Pelo enunciado, o usuário precisa digitar os nomes dos dois arquivos. Se faltar algum dos nomes (ou ambos os nomes), o programa pode dar uma mensagem de erro e encerrar a execução.

Deixamos o enunciado assim só para deixar o EP4 mais enxuto, ou seja, pedir a vocês o mínimo de coisas. Como no EP2 e no EP3 todo mundo já aprendeu a lidar com argumentos opcionais na linha de comando, achamos desnecessário cobrar isso novamente no EP4.

É claro que o programa ficaria melhor se aceitasse argumentos opcionais, de modo análogo aos EPs anteriores. Quem quiser tratar argumentos opcionais no EP4, fique à vontade para fazer isso! (Deve ser bem fácil reusar código de algum dos EPs anteriores para ter nomes de arquivos opcionais também no EP4.)
Em resposta à Francisco Reverbel

Re: entrada e saída, EP4

por Rebeca Bayeh -
Obrigada!!

Aviso a quem for fazer isso: cuidado na hora de colar o código... dei bobeira no EP3 e acabei não trocando argv[3] por argv[2] e etc...