| delorie.com/archives/browse.cgi | search |
| From: | "Carlos Giani_AEN2003 (M2003)" <DARKVALE AT pcc DOT tgm DOT ac DOT at> |
| Organization: | TGM / PCC |
| To: | djgpp AT delorie DOT com |
| Date: | Mon, 1 Mar 1999 08:16:06 MET-1MDT |
| Subject: | BUG |
| X-mailer: | Pegasus Mail/Windows (v1.22) |
| Message-ID: | <41E9C77ACC@pcc.tgm.ac.at> |
| Reply-To: | djgpp AT delorie DOT com |
I found a BAD bug in DJGPP.
If you say
If (x)
y=1;
else
y=2;
Then y will be 1 if x isn't 0, otherwise y will be 2.
Well, if you rewrite the above:
y= (x) ? 1 : 2
y will ALWAYS be 1, and NEVER 2. You have to correct it to:
y= (x!=0) ? 1 : 2
You see?
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |