برنامه ای بنویسید که فرایند های مرتبط با یم دیکشنری را صورت دهد.
برنامه ی شما باید دارای قابلیت ها ی زیر باشد:
-قابلیت پیدا کردن هر کلمه در دیکشنری ( SEARCH )
-قابلیت حذف کلمه ای خاص. ( DELETE )
- قابلیت اضافه کردن واژه ای جدید به دیکشنری( ADD )
برنامکه ی شما باید حالاتی مانند حذف کلمه ای که در دیکشنری نیست و یا اصافه کردن کلمه ای که در دیکشنری وجود دارد را handle نماید.
تمامی توابع و کلاس های لازم برای دیکشنری، باید در یک فایل .h بنویسید، به گونه ای که برنامه ی شما دارای قابلیت حمل باشد.
برنامه ی شما باید کلمات دیکشنری را از یک فایل مرتب شده ی .txt خوانده، اضافه و حذف کردن را نیز روی این فایل اعمال نماید به گونه ای که فایل مرتب باقی بماند.در هر خط فایل، ابتدا، لغت، سپس نوغ کلمه، ( v, adj , adv , n , ... ) و سپس معنی کلمه و در صورت لزوم، مثالی از کلمه در غالب یک جمله قرار دارد.
نکته:
به عنوان مورد پیشنهادی، می توانید اصافه کردن مترادف و متضاد را برای کلمه، در نظر بگیرید.
نمونه ای از فایل ورودی:
Apple ( n) : round friut which grows on trees ( usually red, green or yellow)
Good ( adj) :exelent ;pleasant ; pleasurable;
Teach ( v) :instruct; educate
....