amir-yazdel
شنبه 03 بهمن 1388, 08:54 صبح
کد پایین رو می نویسم لطف کنید ببینید چه مشکلی داره:
/////// Load File For View In TextBoxs And Count Of Members//////////
StreamReader sr = new StreamReader("members.dat");
string s = "";
int Count = 0;
while (!sr.EndOfStream)
{
s = sr.ReadLine();
Count++;
}
s.ToString();
sr.Close();
txtotal.Text = Count.ToString();
for (int i = 0; i < s.Length; i++)
{
name += s[i];
s[i]='';
if(s[i]=='*')
break
}
txname.Text = name;
//////////////////////////////////////////////////////////////////////
این رو توی فرم لودم می نویسم برا اینکه وقتی فرم باز میشه آخرین عضو را نمایش بده. البته یادم رفت بگم این پروژه کتاخونه است که مجبوریم با فایل ها کار کنیم چون پرژه پایانی رو با دیتابیس می نویسیمش.
حالا این کد تو قسمت حلقه تا قسمت مقدار دهی نام درست کار می کنه از جایی که باید اون کاراکتری رو که خونده پاک کنه ایراد می گیره .
چون من توی یک خط توی فایلم مشخصات یک عضو رو وارد می کنم و با ستاره مشخصات رو از هم جدا می کنم. حالا می خوام وقتی داره خط رو می خونه قسمت ها رو با رسیدن به ستاره از هم جدا کنه مثلاً بعد از نام، نام خانوادگی و بعد شماره و بقیه مخفات هست. روش دیگه ای هم داره بگو.
/////// Load File For View In TextBoxs And Count Of Members//////////
StreamReader sr = new StreamReader("members.dat");
string s = "";
int Count = 0;
while (!sr.EndOfStream)
{
s = sr.ReadLine();
Count++;
}
s.ToString();
sr.Close();
txtotal.Text = Count.ToString();
for (int i = 0; i < s.Length; i++)
{
name += s[i];
s[i]='';
if(s[i]=='*')
break
}
txname.Text = name;
//////////////////////////////////////////////////////////////////////
این رو توی فرم لودم می نویسم برا اینکه وقتی فرم باز میشه آخرین عضو را نمایش بده. البته یادم رفت بگم این پروژه کتاخونه است که مجبوریم با فایل ها کار کنیم چون پرژه پایانی رو با دیتابیس می نویسیمش.
حالا این کد تو قسمت حلقه تا قسمت مقدار دهی نام درست کار می کنه از جایی که باید اون کاراکتری رو که خونده پاک کنه ایراد می گیره .
چون من توی یک خط توی فایلم مشخصات یک عضو رو وارد می کنم و با ستاره مشخصات رو از هم جدا می کنم. حالا می خوام وقتی داره خط رو می خونه قسمت ها رو با رسیدن به ستاره از هم جدا کنه مثلاً بعد از نام، نام خانوادگی و بعد شماره و بقیه مخفات هست. روش دیگه ای هم داره بگو.