ערכתי לאחרונה בתאריך 27.03.09 בשעה 13:50 בברכה, ronen333
רשמתי לך בעבר שכדי לפתוח מערך אתה צריך כך:
byte[] myarr=new byte[2048]; אני רואה שרשמת אותו, אבל לא השתמשת בו.
ולא חוללת את השינוי בנוגע לכל שאר המערכים.
תוכנית מתוקנת:
byte[] glz1=new byte[2048]; byte[] glz2=new byte[2048]; byte[] glz3=new byte[2048]; int[] glz_index=new int[2048]; for (int i=0; i<2048; i++) { glz1[i]=board.GetDigitallInput(0); Thread.Sleep(0.4882); glz_index[i]=0; } for (int i=0; i<2048; i++) { glz2[i]=board.GetDigitallInput(0); Thread.Sleep(0.4882); } for (int i=0; i<2048; i++) { glz3[i]=board.GetDigitallInput(0); Thread.Sleep(0.4882); } for(i=0; i<2048; i= { if(glz1[i]==glz2[i] && glz3[i]) { glz_index[i]=i; } }
|
כל השאר נראה תקין.. למרות שלא ציינת בקוד שלך מהו האוביקט board שאתה משתמש.. אם הוא קיים אצלך בתוכנית אז התוכנית הזו תקינה מבחינת קומפלציה.
והאיש הצוחק זה ה== שלך ^^

