נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: אתחול מערך

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
אתחול מערך
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 18 December 2008 בשעה 11:59 | IP רשוּם
ציטוט אתחול מערך

שלום.

אני צריכה לאתחל מערך דו מימדי (בc) לאפסים כשגודל השורות והעמודות לא נודע עדיין.

ניסיתי לכתוב

int arr[rows][cols];

עם השוואה או בלי ל }0{ וזה לא עובד

איך אני מאתחלת אותו?

חזרה לתחילת העמוד הצג את כרטיס החבר של אתחול מערך חפש הודעות אחרות של אתחול מערך בקר בדף הבית של אתחול מערך
 
מישהו מגניב
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 18 December 2008 בשעה 15:19 | IP רשוּם
ציטוט מישהו מגניב

הגדרת את השורות והתורים כמשתנים שלמים?

    int rows, cols;
int arr[rows][cols]
//blabla
חזרה לתחילת העמוד הצג את כרטיס החבר של מישהו מגניב חפש הודעות אחרות של מישהו מגניב בקר בדף הבית של מישהו מגניב
 
סטודנטית
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 18 December 2008 בשעה 15:37 | IP רשוּם
ציטוט סטודנטית

יאפ הגדרתי כאינטים...

הקומפיילר רושם לי 6 אזהרות שונות לגבי השורה של ההכרזה על המערך:

expected constant expression

cannot allocate an array of constant size 0

 expected constant expression

 cannot allocate an array of constant size 0

 missing subscript

 unknown size

ואם  עשיתי 0= או {0}= זה הציג את אותו הדבר...

 

תודה!

 

חזרה לתחילת העמוד הצג את כרטיס החבר של סטודנטית חפש הודעות אחרות של סטודנטית בקר בדף הבית של סטודנטית
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה