Re:Recursion via Pascal
by iwwr on Wednesday January 12, 2011 @06:48PM
(#2098215)
Porting stuff from Pascal is prone to off-by-one errors due to 1-based arrays.
[ Parent
| on HN ]
As already mentioned, that's not correct. You can declare arrays with any indexing/bounds that you want:
MyArray: array[1..10] of Byte;
or if you want something that can be used as a buffer:
MyCharArray: array[0..19] of Char;
StrCopy(@MyCharArray,'Hello World'); // array acting like a 0-indexed Char buffer