MyNew.EXE reads an ascii file 10k lines long, one line at a time.
For each line it executes all my code. I need to be able to "look Back" 50 lines without re-reading the ascii file.
So I have an array
Global lookBack() AS LONG
Function MainCode() AS LONG
Dim LookBack(50)
Now i need to constantly move all 50 elements down one each time I read a new line of data. I could do it with
LookBack(2) = LookBack(1)
LookBack(3) = LookBack(2)
LookBack(4) = LookBack(3)
...
LookBack(50) = LookBack(49)
LookBack(1) = NewData
But I am sure there is a better (faster) way to do this.
Is there a way to "push" all the values down?
Would welcome any suggestions
------------------
Kind Regards
Mike
For each line it executes all my code. I need to be able to "look Back" 50 lines without re-reading the ascii file.
So I have an array
Global lookBack() AS LONG
Function MainCode() AS LONG
Dim LookBack(50)
Now i need to constantly move all 50 elements down one each time I read a new line of data. I could do it with
LookBack(2) = LookBack(1)
LookBack(3) = LookBack(2)
LookBack(4) = LookBack(3)
...
LookBack(50) = LookBack(49)
LookBack(1) = NewData
But I am sure there is a better (faster) way to do this.
Is there a way to "push" all the values down?
Would welcome any suggestions
------------------
Kind Regards
Mike
Comment