Quebras de linha na saída

Quebras de linha na saída

by Luciano Ramalho -
Number of replies: 2
O arquivo saida.txt tem quebras de linha em várias respostas, por exemplo:

16) 987654321987654321987654321987654321987654321 * 987654321
 Overflow!

Ou ainda:

35) 11111111111111111111111111111111111111111111111111 +
 9999999999999999999999999999999999999999999999999 =
 21111111111111111111111111111111111111111111111110

Essas quebras de linha precisam ser respeitadas quando formos gerar os nossos arquivos de saída?

Além disso, existe uma endentação bem particular. Por exemplo, na resposta 16 a mensagem de erro está alinhada à esquerda abaixo da expressão, mas na resposta 35 parece que o segundo operando está alinhado à direita (veja o arquivo saida.txt original; aqui no Moodle as endentações não são preservadas corretamente).

Se for necessário quebrar as linhas na nossa saída, qual é a largura máxima aceitável?

Pergunto tudo isso porque quando se trabalha com testes automatizados o formato de saída e eventuais tolerâncias precisam ser definidos com rigor, confere?

[ ]s
Luciano

In reply to Luciano Ramalho

Re: Quebras de linha na saída

by Nancy Falcao -
Eu tb estou com essa duvida..

Ql seria o criterio nesse caso?
In reply to Luciano Ramalho

Re: Quebras de linha na saída

by Francisco Reverbel -
Não se preocupem em imitar as mudanças de linha do arquivo saida.txt. Também não precisam se preocupar com identações no arquivo de saída.

O mais simples (e perfeitamente aceitável neste EP) é criar um arquivo de saída com cada resposta numa linha, mesmo que as linhas fiquem compridas. Para facilitar a inspeção do arquivo de saída pode ser interessante que as linhas de resposta sejam separadas por linhas em branco. Não há necessidade de ir além disso no que se refere à formatação do arquivo de saída.