מטרת התרגיל לרכוש מיומנויות יסודיות בעבודה על רשימה מקושרת
מצורף תיאור מסך התפריטים של התוכניתלאחר כל פעולה יש להציג מחדש את מסך התפריטים בראש המסך
מומלץ לעשות זאת על ידי זימון תת תוכנית שמיועדת לכך
השאלה:
להלן תרגיל יסודי ברשימה מקושרת
התפריט הראשי של התוכנית מאפשר לבחור בפעולות הבאות
Select Option:
1 - Init linked list
2 - Populate list (-999 to finish)
3 - Point to anchor
4 - Point to next info
5 - Point to previous info
6 - Insert info
7 - Delete Info
8 - Retrieve info
9 - Update info
10 - Show all list
11 - Is list empty?
הערות
פעולה 1. יוצרת התחלה של רשימה מקושרת, פעולה זו נבחרת רק פעם אחת, במקרה שהיא נבחרת שוב
יש להציג את ההודעה: "List was already created"
כל יתר הפעולות תיבחרנה רק אחרי שהפעולה 1 נבחרה. במקרה שנבחרה פעולה אחרת בטרם
נבחרה פעולה 1 יש להציג הודעה :"List was not created yet "
פעולה 2 מאפשרת למשתמש לאכלס רשימה מקושרת, אורך הרשימה אינו מוגבל,
לסיום יש להקיש 999-