E ae pessoal, blz? Tenho um programa em C, onde executo ele assim:
./Mac e uma das linhas de saída é a seguinte: -1.426042e-06 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.426042e-06 Agora, se faço: ./Mac | less A mesma linha de saída aparece como: -1.189744e+05 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.189744e+05 ou seja... resultados diferentes! redirecionando pra arquivo... ./Mac > log cat log -1.189744e+05 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.189744e+05 Os resultados errados aparecem de novo! Já verifiquei que não é só essa linha, mas várias. O que tá parecendo, é que o "jeito" com que é chamado o programa na linha comando altera a execução do programa, já que com as mesmas entradas, ele exibe resultados diferentes. Pra mim, isso é coisa do além! Alguma sugestão? Abraço. [As partes desta mensagem que não continham texto foram removidas]
