• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

ذخیره عناصر آرایه برای همیشه -- خواندن و نوشتن در فايل

saalek

مدیر بازنشسته
تاریخ عضویت
24 می 2005
نوشته‌ها
654
لایک‌ها
53
محل سکونت
در پاي كوهپايه ها
من چون با فرمولها آشنا نيستم و طريقه افزودن به انتهاي فايل را بلد نيستم از دوستان كمك مي خواهم.

ولي پيشنهاد من اينه كه يا ارايه را بزرگ بگيريد كه همه كارهاي سرچ و افزودن را در ارايه انجام بدهيد يا ارايه را حذف كنيد و همه كارهاي سرچ و افزودن را در فايل كار كنيد.
 

sima_c

کاربر تازه وارد
تاریخ عضویت
21 می 2006
نوشته‌ها
30
لایک‌ها
0
از راهنمایی شما ممنونم
 

Arman_BTC

کاربر تازه وارد
تاریخ عضویت
28 فوریه 2006
نوشته‌ها
138
لایک‌ها
1
سلام
تا اونجایی که من بلدم فایل ها دو تا اشاره گر دارن به نام های seek و tell.اشاره گر tell محل اشاره گر فایل رو نشون میده و seekاشاره گر رو به محل دلخواه میبره.
حالا اگه seekg( ) یا tellg( ) باشه مربوط به اشاره گر خواندنه و اگر seekp( ) یا tellp( ) باشه مربوط به اشاره گر نوشتنه.
برای اینکه عناصر بعدی در انتهای فایل ذخیره بشن اشاره گر نوشتن رو به انتهای فایل میبریم و از اونجا نوشتن رو شروع میکنیم.
این دستور اشاره گر نوشتن رو میبره اخره فایل
کد:
file.seekp(0,ios::end)
این دستور اشاره گر رو میبره اول فایل
کد:
file.seekp(0,ios::beg)
کد:
file.seekp(5,ios::cur)
اشاره گر رو از محلی که هست 5 بایت به جلو می برد و اگه -5 باشه 5 بایت به عقب میبره
 

aftab110

کاربر تازه وارد
تاریخ عضویت
25 ژوئن 2006
نوشته‌ها
37
لایک‌ها
0
به نقل از rostamiani :
چطور باید در C++ تحت داس با ofstream یا ifstream با فایل ها کار کرد ؟

براي استفاده از هر كلاس ابتدا يك شي از آن كلاس مي سازيم و بعد از توابع كلاس استفاده مي كنيم
 
بالا