מבנים
אהלן,
נניח אני רוצה לכתוב פונקציה, שתקבל מערך דינאמי של מבנים כלשהם באורך N, ותחזיר את המערך הדינאמי באורך N+1, כאשר הפונקציה תקלוט לתא האחרון איבר נוסף במערך הדינאמי.
הרעיון שחשבתי עליו הוא: לשלוח לפונקציה מערך דינאמי נוסף, להקצות אותו בגודל N+1, לקלוט לתוכו את האיבר הנוסף במקום האחרון, לשחרר את המערך הראשון, להקצות מחדש את המערך
הראשון בגודל N+1 ולבצע העתקה בעזרת לולאה.
האם ישנה דרך נוחה/נורמאלית יותר?
תודה
אהלן,
נניח אני רוצה לכתוב פונקציה, שתקבל מערך דינאמי של מבנים כלשהם באורך N, ותחזיר את המערך הדינאמי באורך N+1, כאשר הפונקציה תקלוט לתא האחרון איבר נוסף במערך הדינאמי.
הרעיון שחשבתי עליו הוא: לשלוח לפונקציה מערך דינאמי נוסף, להקצות אותו בגודל N+1, לקלוט לתוכו את האיבר הנוסף במקום האחרון, לשחרר את המערך הראשון, להקצות מחדש את המערך
הראשון בגודל N+1 ולבצע העתקה בעזרת לולאה.
האם ישנה דרך נוחה/נורמאלית יותר?
תודה