مشاهده نسخه کامل
: کار کردن فایل با استراکت در c
سلام
برای قسمتی از پزوژه ام(سیستم بیمارستان)احتیاج به یه زیر برنامه دارم که یه استراکت رو در یه فایل ذخیره کنه.بعد از اینکه برنامه رو بستیم و دویاره بار کردیم اون استراکت رو از فایل بخونه بعدش هردستکاری که خواستیم بکنیم و دوباره روی همون فایل ذخیره بشه.می تونید کمکم کنید؟
سلام.
تو کدوم قسمتش مشکل دارین؟ نحوه ی ذخیره کردن و یا اینکه چطور یه struct رو ذخیره کنین؟
اگه مشکل دومی هست باید بگم که اگه دقت کرده باشین تابعی مثل fwrite ، آرگومان اولش از نوع *void
هستیعنی هر مقدار رو میتونین به این آرگومان بفرستین. بنابراین کافیه که struct تون رو تعریف کنین و بعد از
اینکه property های اون رو مقدار دهی کردین ، یه نمونه از این struct رو در آرگومان اول قرار بدین. آرگومان دوم
تابع fwrite هم اندازه بافر مورد نظر هست. که با استفاده از sizeof میتونین اندازه struct رو بهش بدین.
ممنون از توجهتون.
این درست ولی وقتی فایل باز می شه از چه نوعی باشه a,b a+b,r+یا...؟
من می توتم ذخیره کنم مشکلم تو خوندنشه.
دوباره سلام.
کافیه شما فایل رو در Read Mode باز کنین! حالا به هر شکل!
یه نمونه ی ساده براتون نوشتم :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون از همه.این برنامه ی من هست که با وجود اینکه از نظر منطقی درسته ولی تابع های change و Det کار نمی کنن میتونید بگید دلیلش چیه؟
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوستان کسی به یاد ما نیست؟
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.