PDA

View Full Version : جستجوی رشته در فایل متنی با شرایطی خاص



Tarrah
شنبه 29 مهر 1385, 12:19 عصر
یه فایل متنی از نوع پایل داریم مربوط به رکورد های یک دانشگاه.مثلا به صورت زیر
noekarbar:daneshju,vorudy:84,id:852963,name:Ali,ph one:0912000
noekarbar:hamkar,name:Mohamad,phone:0912120
noekarbar:hamkar,name:hasan
noekarbar:daneshju,vorudy:84,id:852147,name:ramin
noekarbar:daneshju,vorudy:85,id:749213,name:Ali
...
حالا می خوایم تو این فایل جستجو کنیم و دانشجویان ورودی 84 رو لیست کنیم(با همه ی مشخصاتی که دارن).حالا فرقی نداره,مثلا تو یه grid یا تو memo یا هر چی.چه طور می تونیم رکورد ها رو بازیابی کنیم؟

sasan_vm
دوشنبه 01 آبان 1385, 16:40 عصر
ساده است ظاهرا هر رکورد در یک سطر مشخص شده و از "," برای جداسازی فیلدها
استفاده شده. پس شما بایست سطر به سطر فایل را بخوانید و موقعیت شروع هر فیلد
را در ان (با توجه به اسم فیلدها)، پیدا کنید سپس فاصله "," تا ":" مقدار فیلد مورد نظر است

بهتر است 1 بار این کار را انجام دهید و مقادیر بدست آمده را در 1 database ذخیره کنید.

Tarrah
دوشنبه 01 آبان 1385, 19:43 عصر
نه به همین سادگی
باید از seekg استفاده بشه.می شه یه خورده بیشتر راهنمائی کنید.
db هم نباید استفاده بشه.