פורסם 2011 במאי 2914 שנים מכיל נתונים ? יש אפשרות "לדחוף" את כל הפלט בקובץ בגודל הקלט שאני צריך להכניס ? או שצריך להעתיק לקובץ חדש ולהוסיף את הקלט במקום המתאים ?
פורסם 2011 במאי 2914 שנים אין דרך יפה לעשות את זה, תהיה חייב ליצור קובץ חדש (או לקרוא את כל הקובץ לזכרון, לשנות מה שצריך ואז לכתוב לתוך הקובץ הקיים).
פורסם 2011 במאי 2914 שנים מחבר אז אם כל פעם אני צריך לעשות הוספה (לדוגמא: סטודנט לרשימת סטודנטים) צריך ליצור קובץ חדש ? אפשר למחוק את הקובץ הקודם ? או שפשוט מבצעים על אחד משני קבצים כל פעם מחיקה כוללת ומעתיקים מחדש ? אם זה כך, אז איך מגידירם מצביע לשני הקבצים האלה כדי שהשינוי יתבצע בצורה נוחה יותר ?
פורסם 2011 במאי 2914 שנים אתה יכול להוסיף לסוף הקובץ בקלות (append), או לדרוך על מידע קיים באמצע הקובץ. אי אפשר לדחוף מידע לאמצע הקובץ. גם כדי לדחוף מידע לאמצע קובץ אתה לא חייב ליצור קובץ חדש, אתה יכול לקרוא את המידע שאתה צריך להזיז לזכרון, לדרוך עליו עם המידע החדש, ואז לכתוב אותו מחדש במקום החדש שלו.תנסה לממש את מבנה הנתונים שלך בצורה שלא תאלץ אותך לדחוף מידע לאמצע הקובץ (ככה שאם, לדוגמה, תרצה להוסיף סטודנט חדש, תוכל להוסיף אותו לסוף הקובץ).
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.