[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]
- Se redirecionada, saída fica diferente,
Darlon <=