www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/07/31/03:04:34

From: "John M. Aldrich" <fighteer AT cs DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Newbie Question: Index lookup coord. checking...
Date: Mon, 28 Jul 1997 20:12:42 +0000
Organization: Two pounds of chaos and a pinch of salt
Lines: 19
Message-ID: <33DCFD3A.6052@cs.com>
References: <5rif6n$5v1 AT news DOT velocity DOT net>
Reply-To: fighteer AT cs DOT com
NNTP-Posting-Host: ppp107.cs.com
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Badman wrote:
> 
> Hello, I have a simple question: Can you check coordinates for an index
> lookup (so you don't get an error) and check that same index in the same
> if() statement?
[examples snipped]

Yes; the order of logical processing in C requires that this be safe to
do; the evaluation of a truth expression is halted once the truth or
falsehood is known.  But I would recommend handling the out of range
errors separately; they may signify bugs in your program.

-- 
---------------------------------------------------------------------
|      John M. Aldrich       | "It may be better to be a live jackal|
|       aka Fighteer I       | than a dead lion, but it is better   |
|   mailto:fighteer AT cs DOT com   | still to be a live lion."            |
| http://www.cs.com/fighteer |                - Lazarus Long        |
---------------------------------------------------------------------

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019