בתגובה להודעה מספר 1 שנכתבה על ידי flash_os שמתחילה ב "למה פונקציה KEY לא עובדת לי?"
למרות שזה די מוזר למען האמת, הinternal pointer אמור ליהיות מאופס מלכתחילה על האיבר הראשון במערך, אולי זה קשור לזה שאתה נכנס ללולאה אז הוא מקודם אוטומאטית ב-1?
בתגובה להודעה מספר 3 שנכתבה על ידי sniper2 שמתחילה ב "תשתמש בreset לפני הלולאה על המערך."
כשאתה נכנס ללולאה הinternal pointer של המערך מתחיל מ1 אוטומאטית, מה שהצעתי למעלה להשתמש בreset מחוץ ללולאה לא ממש רלוונטי, וגם לא עבד לי כשניסיתי, הפתרון הבא עבד מעולה