PDA

View Full Version : ذخیره مقادیر توسط حلقه For در فایل txt



rooterror
دوشنبه 20 اردیبهشت 1395, 18: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, 20: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, 21:56 عصر
ببینید من میخوام مثلا تو تکست باکس یک 1 رو بزنم و تو تکست باکس دو 100 رو بزنم

و وقتی رو باتن کلیک کردم بیاد به صورت پشت سر هم (به صورت زیر ) اعداد رو چاپ بکنه
1
2
3
4
5
6
7

الان من حلقه فور رو نوشتم فقط نمیدونم تو این قسمت باید چی بنویسم :

writer.Write(textBox1.Text);

محمد رضا فاتحی
سه شنبه 21 اردیبهشت 1395, 07: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();
}