הקצאה דינמית במערך ansi c - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

הקצאה דינמית במערך ansi c


iem

Recommended Posts

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

1) לא הבנתי למה להקצות דינמית ?!

2) האם אני יכול לכתוב את התוכנית רגיל ואז להוסיף הקצאה ?

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

ואיך בדיוק אני עושה את זה עם MALLOC CALLOC ? ניסיתי להבין אותן אבל לא כ"כ הצלחתי...

תודה !!

[attachment deleted by admin]

קישור לתוכן
שתף באתרים אחרים

קרא את החלק השני של התרגיל:

"עליכם לכתוב תכנית הקוראת את המערך ואת גודלו מהקלט הסטנדרטי"

כלומר, גודל המערך לא ידוע מראש - אתה צריך לקרוא אותו מהמשתמש, ואז להקצות מערך חדש ולקרוא לתוכו את שאר הקלט של המשתמש.

חוץ מזה, לא הבנתי - אתה יודע מה זה malloc ואיך משתמשים בזה?

קישור לתוכן
שתף באתרים אחרים

אגב, אפשר גם להקצות דינמית מערך רגיל, ללא שימוש ב-malloc (בתנאי שתבטל את התנאי ל-ansi).

אין באפשרותי כי זה קורס אוניברסיטאי :)

חוץ מזה, לא הבנתי - אתה יודע מה זה malloc ואיך משתמשים בזה?

לא ממש... הם רק ציינו שיש דבר כזה... :-\

קישור לתוכן
שתף באתרים אחרים

אז קודם כל, תתלונן שאומרים לך להשתמש במשהו שלא למדתם (אלא אם אמרו לכם במפורש ללמוד לבד איך משתמשים בזה).

חוץ מזה, חפש בגוגל על malloc, יש בטוח עשרות דפים שמסבירים איך משתמשים בזה.

קישור לתוכן
שתף באתרים אחרים

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

תתחיל פה:

http://www.cplusplus.com/reference/clibrary/cstdlib/malloc/

ושמור את האתר המועדפים, יעזור לך הרבה בקורס C/C++

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...