View Full Version : سوال: ویرایش یک خط مشخص از یک فایل متنی در C
Ramin_Ghn
پنج شنبه 20 مهر 1391, 15:47 عصر
سلام ،خسته نباشید
من مراحل باز کردن و نوشتن و خوندن در یک فایل متنی رو بلدم ولی می خوام در یک سطر مشخص(مثلا لاین 20) یک کلمه رو پیدا کنم و تغییرش بدم در واقع کار ویرایش یک خط از یک فایل متنی
لطفا دوستان راهنمایی کنند.
یاحق
Ramin_Ghn
جمعه 21 مهر 1391, 11:55 صبح
چطوری می تونیم در یک فایل متنی یک کلمه رو تشخیص بدیم و همون رو پاکش کنیم و بجاش یه کلمه دیگه قرار بدیم؟
یعنی واقعا کسی نیست پاسخ بده؟
pr0tector
جمعه 21 مهر 1391, 12:32 عصر
شما میتونید برای این کار با فایل بصورت باینری (دسترسی مستقیم) کارکنید و به محل خاصی از فایل دسترسی داشته باشید بدون اینکه کل فایل رو بخونید
در واقع وقتی شما یک فایل رو باز میکنید ، اندیکاتور فایل به یک محل خاصی اشاره می کند و به هنگام کار با توابع خواندن و نوشتن این اندیکاتور به ناحیه دیگری اشاره می کند....
حال برای رجوع به موقعیت خاصی c++ دارای توابع seekp , seekg , fseek , ... هست که این کار رو ممکن میسازه..
http://barnamenevis.org/attachment.php?attachmentid=70897&d=1307541471
این مثال خیلی میتونه کمکتون کنه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.