PDA

View Full Version : سوال: فایل



silver2000
جمعه 21 خرداد 1389, 14:15 عصر
سلام
چطوری میشه به یه فایل که از طریق structها با اون کار کردیم یه رکورد اضافه کنیم اصلا منظور از این سوال چیه

اصغر (پآچ)
جمعه 21 خرداد 1389, 17:09 عصر
سلام دوست من

فکر کنم باید یه Struct تعریف کنی و بعد با استفاده از توابع fread و fwrite رکورد مورد نظر رو از داخل فایل فراخونی کنی یا داخل فایل بنویسی.

اگه کد های اون رو هم خواستی بگو برات بذارم.

موفق و موید باشید

tdkhakpur
جمعه 21 خرداد 1389, 17:29 عصر
FILE *stream;
fseek(stream, 0L, SEEK_END); // به انتهای فایل می رود
fwrite(&st, sizeof(st), 1, stream); // داخل موقعیت فایلی که کد بالا آنرا برده است ساختار را مینویسید