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

נושא: מערך של מצביעים? ++C

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 19 May 2006 בשעה 10:12 | IP רשוּם
ציטוט שואלת

האם שי אפשרות ליצור מערך של מצביעים?

אם כן איך?

אם לא, למה?

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 19 May 2006 בשעה 19:47 | IP רשוּם
ציטוט מישו

void * ptrs[20]

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 19 May 2006 בשעה 19:53 | IP רשוּם
ציטוט אורח

כל תא אפשר לאתחל למשל
malloc/new etc.. ?
חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 19 May 2006 בשעה 20:47 | IP רשוּם
ציטוט ניר

בלי קומפיילר, מקווה שזוכר נכון:

קוד:

int **p_arr = new int*[10];



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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 20 May 2006 בשעה 01:19 | IP רשוּם
ציטוט בעעע

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

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 20 May 2006 בשעה 11:39 | IP רשוּם
ציטוט ניר

כי לפעמים אתה צריך מערך של אוביייקטים, כאשר אתה יודע את מספר האובייקטים המדוייק רק בזמן ריצה, למשל.



__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
Fate
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 20 May 2006 בשעה 12:00 | IP רשוּם
ציטוט Fate

התכוונתי, למה ככה:
קוד:

int **p_arr = new int*[10];

ולא ככה:
קוד:

int * p_arr[10];


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

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 20 May 2006 בשעה 12:31 | IP רשוּם
ציטוט ניר

אה, כי מה שהיה לי בראש זה מצב שבמקום 10 יש n שנקבע תוך כדי ריצה, ואז גודל המערך עצמו משתנה.

__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
Fate
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 20 May 2006 בשעה 14:44 | IP רשוּם
ציטוט Fate

ד"א גם אם הגודל משתנה אז בסי++ אפשר להגדיר משתנה באמצע הקוד עם אורך שתלוי במשתנה....

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

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 20 May 2006 בשעה 17:59 | IP רשוּם
ציטוט ניר

רק החל מהגרסה של 1997. בגרסאות של C++ המוקדמות יותר (כולל זו ש-VC6 תומך בה) לא היה אפשר.



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

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

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

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