Re: Linux printf funny
- From: Stef <stef33d@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 27 Feb 2007 14:13:42 +0100
In comp.arch.embedded,
Paul Burke <paul@xxxxxxxxxx> wrote:
I'm converting an application from Windows console to Linux, and theIs this a win32 console application or an old DOS application?
changeover has gone remarkably easily (considering that I know very
little about Linux), until now.
No problem installing GCC, KDevelop, FTDI USB drivers, remarkably few
changes to recompile the code... but printf fails after about
half-a-dozen calls. A float value prints as "nan"- not a number I asume,
rather than what I eat with an Indian takeout. This value is computed
from two int values (actually a weight and a tare reading) and
multiplied by a scale factor (1.0 for the tests).
The funny thing is that I can't see anything different about the weight
or the tare value between instances that print and those that fail.
There is the expected one-or-two bits wobble in the weight reading, but
the values only oscillate between plus and minus one relative to the
tare. Once it fails, it seems to be sticky- it doesn't recover even when
the readings are identical to before the nan.
So, please you Linux/ GCC experienced people- what absolutely basic item
of knowledge am I lacking?
It does not sound like a windows/linux problem, but more like a
programming error. So please show us the code.
I know I found some errors in old DOS (turbo C) test programs when I
ported them to new versions of compilers (windows or linux). These
programs worked normally using the old compiler but failed using a
newer one. All the errors where my own (beginners)fault: uninitialized
vars, wrong format specifiers, near/far pointer stuff etc.
--
Stef (remove caps, dashes and .invalid from e-mail address to reply by mail)
.
- Follow-Ups:
- Re: Linux printf funny
- From: Paul Burke
- Re: Linux printf funny
- References:
- Linux printf funny
- From: Paul Burke
- Linux printf funny
- Prev by Date: Linux printf funny
- Next by Date: Re: Linux printf funny
- Previous by thread: Linux printf funny
- Next by thread: Re: Linux printf funny
- Index(es):
Relevant Pages
|