A.Michael
یک شنبه 08 فروردین 1389, 18:16 عصر
سلام
راستش من گیر کردم بد جور گفتم بیام از شما اساتید راهنمایی بگیرم
من تو برنامه یک سری اطلاعات دانشجویی را از فورم گرفتم و درون فایل تکس به صورت یک رکورد نوشتم مانند اسم - فامیلی - شماره دانشجویی بعد واسه اینکه بدانم کجا اسم تمام شده آخر اسم یا آخر همان هر فیلد یک * گذاشتم و آخر رکورد یک # گذاشتم تکس فایل من به صورت زیر در آمده :
87120634 *Ali*Javanian*(976) 890-0348*Computer Scienc*Full Time*3#87619083*Morteza*Ghanbari*(234) 681-0987*Art and Design*Part Time*5
حالا برنامه من باید بتواند هر رکورد را بخواند و در هر رکورد هر فیلد را جدا کند و اطلاعات را نمایش دهد و مثلا یک نفر را جستجو کند و اطلاعات آنرا نمایش دهد
حالا من چطوری میتوانم این کار را بکنم
من فایل تکس را با استفاده از این دستور درست کردم
File.AppendAllText(path, Tempinfo);
از انجایی که این تکس فایل مثلا هارد دیسک هست من نمیتونم هر رکورد را در یک خط بنویسم
و بایدپشت سر هم بنویسم ...
اگر از
File.ReadAllText(path)
استفاده کنم همه را باهم میخواند نه فقط یک رکورد را
لطفا راهنمایی کنید من خودم به هیچ نتیجه ای تاحالا نرسیدم:عصبانی++::عصبانی++: :عصبانی++: از چه دستوراتی میتونم استفاده کنم ؟؟؟
سپاس فراوان
راستش من گیر کردم بد جور گفتم بیام از شما اساتید راهنمایی بگیرم
من تو برنامه یک سری اطلاعات دانشجویی را از فورم گرفتم و درون فایل تکس به صورت یک رکورد نوشتم مانند اسم - فامیلی - شماره دانشجویی بعد واسه اینکه بدانم کجا اسم تمام شده آخر اسم یا آخر همان هر فیلد یک * گذاشتم و آخر رکورد یک # گذاشتم تکس فایل من به صورت زیر در آمده :
87120634 *Ali*Javanian*(976) 890-0348*Computer Scienc*Full Time*3#87619083*Morteza*Ghanbari*(234) 681-0987*Art and Design*Part Time*5
حالا برنامه من باید بتواند هر رکورد را بخواند و در هر رکورد هر فیلد را جدا کند و اطلاعات را نمایش دهد و مثلا یک نفر را جستجو کند و اطلاعات آنرا نمایش دهد
حالا من چطوری میتوانم این کار را بکنم
من فایل تکس را با استفاده از این دستور درست کردم
File.AppendAllText(path, Tempinfo);
از انجایی که این تکس فایل مثلا هارد دیسک هست من نمیتونم هر رکورد را در یک خط بنویسم
و بایدپشت سر هم بنویسم ...
اگر از
File.ReadAllText(path)
استفاده کنم همه را باهم میخواند نه فقط یک رکورد را
لطفا راهنمایی کنید من خودم به هیچ نتیجه ای تاحالا نرسیدم:عصبانی++::عصبانی++: :عصبانی++: از چه دستوراتی میتونم استفاده کنم ؟؟؟
سپاس فراوان