PDA

نسخه کامل مشاهده نسخه کامل : درخواست الگوریتم برای Search در فایل ها.



علیرضا
27-04-2010, 23:34
سلام

من دارم یه برنامه دفترچه تلفن ساده تو Visual C# می نویسم . توی اضافه کردن اسم و شماره و ... به فایل مشکلی ندارم. ولی برای سرچ کردن درون فایل بر اساس نام وارد شده مشکل دارم . اصلاً نمیدونم چجوری می تونم داده های ذخیره شده تو فایل رو با اسمی که کاربر وارد کرده مقایسه کنم .

داده های من به اینصورت توی فایل نوشته میشن :

First Name;Last Name;Phone Number;Mobile Number;Address;
John;Smith;+987654321;+2123456789;New York;
...
...
...
and so on


و به همین ترتیب.

من دو جور سرچ برای دفترچه تلفنم می خوام . یکی بر اساس نام . یکی هم بر اساس شماره تلفن . فرقی نمی کنه کدومش.

فقط من هیچ ایده ای ندارم که چجوری می تونم خط به خط فایلم رو بخونم و با مثلاً اسمی که کاربر وارد کرده مقایسه کنم و اگه اسم وارد شده توی اون خط از فایل وجود داشت . اون خط رو تصحیح شده و بدون سمی کالن به کاربر تحویل بدم
مثل:

John Smith +987654321 +21234568789 New York

ممنون میشم اگه یکی یه کمکی بده .

sin2x=2sinxcosx
28-04-2010, 22:37
سلام .
این برنامه رو فرض کنین :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداون جا که یدونه getline(Myfile,line); هستش، اون هر بار یه خط از فایل رو می خونه و تو یه رشته با نام line قرار می ده . و شما می تونین به راحتی تو اون رشته جستجو کنین .