שאלה בפסקל

rr2u2

New member
שאלה בפסקל

הדבר הבא עובד,תיקני ? : A:array[A..G]of integer; או שצריך לעשות A:array[A..G]of char; או ששניהם נכונים תלוי מה אני רוצה לעשות איתם. בתודה מראש
 

DecayCell

New member
זה לא יעבור קומפילציה

אתה מנסה להגדיר את A כמערך, אבל הוא מודגר כבר כקבוע.
אבל אני מניח שמאחר ולא זה התכוונת - שתי ההגדרות תקינות: הראשונה מגדירה מערך מספרים, והשניה מערך תווים.
 

ilankt

New member
לא יעבור קומפילציה

אלא אם כן A ו G מוגדרים כ const אולי התכוונת לזה? A:array['a'..'g'] of integer
 
הוא בטח התכוון לזה

ובמקרה כזה רושמים Of integer או of char תלוי בתוכן המערך עצמו. אם יהיו בו מספרים- אז of integer אחרת - of char (אם יהיו בו תווים כמובן).
 

freak2100

New member
אבל למה : ולא =??

אני תמיד משתמש ב=... (אמנם אני מתכנת בפסקל רק בשיעורי מחשבים ה"מדהימים" בבית ספר, אבל עדיין זה עם = ופסקל נשאר פסקל...)
 

freak2100

New member
(המורה תמיד מכריחה אותנו

להגדיר type ואז ממנו להגדיר משתנה, שכחתי שאפשר להגיד את המשתנה ישר כarray בלי להגדיר לו type... מצטער)
 
למעלה