View Full Version : ذخیره مقادیر توسط حلقه For در فایل txt
rooterror
دوشنبه 20 اردیبهشت 1395, 19:23 عصر
سلام دوستان خسته نباشید
من یک حلقه فرو به صورت زیر نوشم که مثلا اعداد 1 تا 10000 را چاپ میکنه
من میخوام این دعداد بره و داخل یک تکست ذخیره بشه
فرض کنید این کد ما باشه
for (Int64 i = txt1.Text; i <txt2.Text; i++)
حالا ما میخواییم نتایج این رو که مثلا 1 تا 100 هست رو تویی یک فایل تکست چاپ کنیم
StreamWriter writer = new StreamWriter("C:\\file1.txt");
writer.Dispose();
writer.Close();
حالا باید به چه صورت باشه کد نویسی
mrprestige
دوشنبه 20 اردیبهشت 1395, 21:53 عصر
سلام دوستان خسته نباشید
من یک حلقه فرو به صورت زیر نوشم که مثلا اعداد 1 تا 10000 را چاپ میکنه
من میخوام این دعداد بره و داخل یک تکست ذخیره بشه
فرض کنید این کد ما باشه
for (Int64 i = txt1.Text; i <txt2.Text; i++)
حالا ما میخواییم نتایج این رو که مثلا 1 تا 100 هست رو تویی یک فایل تکست چاپ کنیم
StreamWriter writer = new StreamWriter("C:\\file1.txt");
writer.Dispose();
writer.Close();
حالا باید به چه صورت باشه کد نویسی
سلام دوست من وقتت بخیر ، شما میتونی با این کدی که برات نوشتم اعدادی که در حلقه ایجاد میشه در قالب یک فایل ذخیره کنی
int a = Convert.ToInt32(textBox2.Text);
int b = Convert.ToInt32(textBox3.Text);
for (int i = a; i <= b; i++)
{
textBox1.Text += i.ToString();
}
StreamWriter writer = new StreamWriter("C:\\file1.txt");
writer.Write(textBox1.Text);
writer.Dispose();
writer.Close();
پیروز و موفق باشی .
rooterror
دوشنبه 20 اردیبهشت 1395, 22:56 عصر
ببینید من میخوام مثلا تو تکست باکس یک 1 رو بزنم و تو تکست باکس دو 100 رو بزنم
و وقتی رو باتن کلیک کردم بیاد به صورت پشت سر هم (به صورت زیر ) اعداد رو چاپ بکنه
1
2
3
4
5
6
7
الان من حلقه فور رو نوشتم فقط نمیدونم تو این قسمت باید چی بنویسم :
writer.Write(textBox1.Text);
محمد رضا فاتحی
سه شنبه 21 اردیبهشت 1395, 08:38 صبح
سلام
int x1 = 1;
int x2 = 100;
for (int i = x1; i < x2; i++)
{
StreamWriter sw=new StreamWriter(path,true);
sw.WriteLine(i);
sw.Close();
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.