JBR
Fichtenschonung
Ich habe ein C-Programm geschrieben das problemlos in Debugger und Shell abläuft. Wenn ich die Ausgabe hingegen in Datei weiterleite erhalte ich eine Gleitkomma-Ausnahme.
Code:
$ ./kreisrund kreisrund.in
ch[n]=48||0 i=3 n=2 res=0
ch[n]=48||0 i=3 n=1 res=0
ch[n]=50||2 i=3 n=0 res=200
ch[n]=54||6 i=1 n=0 res=6
# Es folgt kilometerweise Textwüeste ...
$ ./kreisrund kreisrund.in > datei
Gleitkomma-Ausnahme
$ ./kreisrund kreisrund.in |less
# Ausgabe: (END)
$ ./kreisrund kreisrund.in |more
# keine Ausgabe
$ zsh
kamel% ./kreisrund
Fehler 001: Argumente fehlerhaft
kamel% ./kreisrund > datei
kamel% cat datei
Fehler 001: Argumente fehlerhaft
kamel% ./kreisrund kreisrund.in> datei
zsh: floating point exception ./kreisrund kreisrund.in > datei
kamel% ./kreisrund kreisrund.in|more
zsh: floating point exception ./kreisrund kreisrund.in |
zsh: done more
$ tcsh
kamel:~/a4> ./kreisrund kreisrund.in >datei
Floating exception
kamel:~/a4> ./kreisrund kreisrund.in|more
Floating exception
kamel:~/a4> ./kreisrund kreisrund.in|less
Floating exception