shell-script-pt
[Top][All Lists]
Advanced

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

Se redirecionada, saída fica diferente


From: Darlon
Subject: Se redirecionada, saída fica diferente
Date: Fri, 8 Jun 2007 19:06:59 +0000

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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]