Testar o seu programa é uma das partes mais importantes da Maratona de Programação, mas muitas vezes é esse processo pode se tornar cansativo (tedioso), pois pode ser necessário digitar entradas gigantes direto na tela e caso errar algum detalhe terá que começar tudo novamente. Para minimizar o esforço podemos usar o redirecionamento da entrada e saída padrão.
Para realizar esse teste, que é fácil, rápido e eficiente, devemos seguir os seguintes passos (4 passos) (SO: Windows):
1 – Abra a prompt de comando (Iniciar > Executar > digite cmd e enter);
2 – Vá pelo prompt até o diretório aonde se encontra seu arquivo .exe;
3 – Crie nesse diretório um arquivo de entrada (por exemplo entrada.txt) de acordo com o exemplo de entrada para os testes que você desejar fazer;
4.1 (para saída em arquivo) – digite no prompt: executavel.exe <> saida.txt
4.2 (para saída na tela) – digite no prompt: executavel.exe < entrada.txt
Obs: No Linux é muito semelhante apenas trocando executavel.exe por ./executavel, dentro do console do linux obviamente.
Mais fácil que digitar vários números e strings (seqüência de caracteres)!
Valeu pela iniciativa Filipe,
Não se se foi o blog que rancou conteudo do seu post.
Saida em arquivo:
C:\>executavel.exe < entrada.txt > saida.txt
Saida na tela:
C:\>executavel.exe < entrada.txt
Abs,
Maycon
Tinha sido o Blog sim.
Volte sempre Maycon e obrigado pelo aviso!
Legal =p