K
kurzon
Как из файла занести в массив?
Файл
Как ввести в одномерный массив из файла?
Надо найти максимальный элемент(это я сам сделаю).
Читать через пробел.
Файл
Код:
1 2 3 4 5 6 7 8 99 1
Надо найти максимальный элемент(это я сам сделаю).
Читать через пробел.
Код:
private void b_Open_Click(object sender, System.EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Any files *.*|*.*|Data files *.dat|*.dat";
if (ofd.ShowDialog() == DialogResult.OK)
{
LoadFile(ofd.FileName);
}
}
private void LoadFile(string p_sFileName)
{
string[] spl;
int Max = 0, j = 0, k = 0;
try
{
using (StreamReader streamReader = new System.IO.StreamReader(p_sFileName))
{
string line = streamReader.ReadToEnd();
while (line != null)
{
spl = line.Split(' ');
date.Text= line+"\r\n";
Masiv[j] = Convert.ToInt32(spl);
j++;
date.Text = string.Format("{0}\r\n", Masiv[j].ToString());
line = streamReader.ReadToEnd();
}
Max = Masiv[0];
for (k = 0; k < j;k++)
{
if(Masiv[k]>Max)
{
Max = Masiv[k];
}
}
t_Max.Text = Max.ToString();
}
m_sFileName = p_sFileName;
}
catch (Exception ex)
{
MessageBox.Show("Не может быть открытым");
}
}