Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!mailrus!ukma!rutgers!cs.utexas.edu!utastro!sjk
From: sjk@utastro.UUCP (Scot Kleinman)
Newsgroups: comp.sys.amiga.tech
Subject: re:bug in Manx C
Keywords: Oops, my mistake
Message-ID: <3140@utastro.UUCP>
Date: 19 Sep 88 15:34:42 GMT
Organization: U. Texas, Astronomy, Austin, TX
Lines: 20


	Dear Net,     
A while ago I posted a problem I had in Manx with a variable being changed after
running a loop which modified other variables.  Well, it turns out, I was indeed
overwriting an array.  Chalk it up to being a novice programmer, not used to the
intricasies of C.  I am now a little confused, however.  The first element in an
array is numbered 0 (i was using a char array in my procedure), so when you
declare the array, does one declare the number of entries (ex.3 entries numbered
0, 1, and 2) or the highest index number (ex. 3, giving 4 entries 0,1,2,3)? I 
assume, from my mistake, that the former is the proper technique, but trying to
test the theory confused me even more.
I guess I sould really be posting this to the C net, but I wanted to explain
what had happened, and apologize for suggesting it may be a bug (oh, what 
ignorance!)
The program I am working on is designed to be run on startup and will tell
the uer whose birthdays are coming up within the next two weeks.  I can post
it when (and if) I ever figure it all out.  Thanks for being patient with me
and for helping me out.

Scot   sjk@astro.as.utexas.edu
Thanks a million! -Phil Alvin