hvis det ovenstående kode er måden du vil gøre det på er det da 100% garanteret der går noget galt. Du kan ikke styre hvordan din while løkke tager skridt mod terminering, samtidig med at du garanteret i noget kode (du ikke viser os) indsætter eller fjerner i Arrayet, det gør at du sikkert kommer ud over kanten. Lav hellere en while/for løkke (du skal sikkert alle igennem alligevel) med en tæller der inkrementeres hver gang løkken løbes igennem, og brug så denne til at indeksere ind i dit array. Det du beskriver virker! du skal bare gøre det rigtigt. Vis eventuelt hele din metode, så vi kan se noget mere.
(¯`·._.·[Brian Hvarregaard]·._.·´¯)
x bliver inkrementeret og while terminerer fint, ok - det er ikke kønt i indlægget men virker ellers glimrende.
Fandt fejlen, fejl i override af == operatoren. Træls en :-)
Takker.