PDA

View Full Version : سوال: نوشتن یک لیست پیوندی در فایل



ahmad000012
پنج شنبه 10 دی 1388, 00:01 صبح
یک پروزه برای درس ذخیره و بازیابی دارم که اطلاعات یک دانشجو را گرفته در یک فایل اضافه کند جذف کند جستجو کند و...
من این برنامه را با لیست پیوندی و ساختار نوشتم اما نوشتن آن در فایل و لود کردن آن از فایل مشکل دارم
اصلا امکان دارد که یک لیست پیوندی را در فایل ذخیره کرد؟
اگه این برنامه با روش آسانتر دیگری هم حل می شود لطفا توضیح دهید
و اگر احتمالا کدی هم دارید قرار دهید خیلی ضرروری است
لطفا کمک کنید.

mortezamsp
پنج شنبه 10 دی 1388, 12:08 عصر
اگر بجای اشاره گر در لیست پیوندی ، شماره رکورد را بنویسید ، میشود آنرا در فایل ذخیره کرد .


struct record{
int RecordNumber;
int LeftCHild_RecordNumber ;
int RightCHild_RecordNumber ;
char buffer[64] ;
};

یا اینکه لیست را بصورت آرایه پیاده سازی کنید . یعنی اگر درخت دودویی دارید هر گره را در خانه آرایه متناسب با شماره آن گره در درخت ذخیر کنید .
امتحان کنید و نتیجه را به من هم بگویید .
من هم پروژه ای درباره فایل شاخص دار دارم . اگر توانستید به من در ساختن رکوردهای تصادفی کمک کنید : http://barnamenevis.org/forum/showthread.php?t=196434