PDA

نسخه کامل مشاهده نسخه کامل : (فوری)ویرایش در فایل متنی



موهبت-ع
01-02-2009, 15:22
سلاممن میخوام برنامه شبیه سازی قرعه کشی بانک رو بنویسم البته در فایل اما نمی دونم چه طور در یک فایل متنی عمل ویرایش رو باید انجام بدم مثلا اگه بخوام فیلد اسم رو در فایل متنی ویرایش کنم باید چی کار کنم؟

dustjun
02-02-2009, 15:29
بستگی به نوع فایلت و نحوه بازکردنت و همچنین برنامه ای که تحت اون برنامه نویسی میکنی داره
در بدترین حالت بایستی فایل موقت ایجاد کنی تا جایی که میخوای رو درون اون فایل بریزی سپس فیلدت رو ویرایش کنی و بعد از ادامش دوباره کپی کنی در آخر فایل اصلی رو از بین ببری و سپس فایل موقت رو به فایل اصلی تغییر نام بدی

اگر از بیسیک یا وی بی استفاده می‌کنی دو تا حلقه while داری و درونشانread از فایل اصلی و write تو فایل موقت داری در آخر هم kill و سپس با دستور shell "rename file1,file2 اسم فایلت رو عوض می‌کنی

موهبت-ع
03-02-2009, 17:25
سلام من در (visual studio 2005)++cبرنامه می نویسم.اگه می شه توی ++c راهنماییم کنیدواگه کتابی رو میشناسید در مورد فایل ها در.netبهم معرفی کنیدراستی من فایل رو این طوری باز می کنمو توش اطلاعاتم رو می نویسمو می خونم. ofstream writefile ("bank.txt") ifstream readfile("bank.txt