I tried to generate 4 random numbers with 4 digits into a text file, but the only thing i can type to it is just text in the quotes. Also you need to type an address to a textbox, but that doesn't matter. How can i type several ints into that file? Here's how i tried to do that.
private void btnGenerate_Click(object sender, EventArgs e)
{
int i;
i = textboxMAIL.Text.Length;
if (i < 1)
{
MessageBox.Show("No address!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
MessageBox.Show("Successfully saved into psc.txt.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
Random r;
r = new Random();
int generate;
generate = r.Next(9999);
Random r2;
r2 = new Random();
int generate2;
generate2 = r2.Next(9999);
Random r3;
r3 = new Random();
int generate3;
generate3 = r3.Next(9999);
Random r4;
r4 = new Random();
int generate4;
generate4 = r4.Next(9999);
if (!File.Exists("c://desktop//psc.txt")) // If file does not exists
{
File.Create("c://desktop//psc.txt").Close(); // Create file
using (StreamWriter sw = File.AppendText("c://desktop//psc.txt"))
{
sw.WriteLine(generate, generate2, generate3, generate4); // Write text to .txt file
}
}
else // If file already exists
{
File.WriteAllText("c://desktop//psc.txt", String.Empty); // Clear file
using (StreamWriter sw = File.AppendText("c://desktop//psc.txt"))
{
sw.WriteLine(generate, generate2, generate3, generate4); // Write text to .txt file
}
}
}
}