Чтение массива из файла, если файл существует - C#
Формулировка задачи:
Массив записан в файле, по строкам. Пользователь вводит имя файла и размерность. Обязательно предусмотреть ситуацию отсутствия файла. В этом случае предложить пользователю создать файл, заполнив его случайными значениями, выбираемыми из интервала [-100; 100].
Решение задачи: «Чтение массива из файла, если файл существует»
textual
Листинг программы
int[] readintarray(int n, string name) { int[] a = new int[n]; if (File.Exists(name)) { using (StreamReader r = new StreamReader(name)) { for (int i = 0; i < n; i++) a[i] = Convert.ToInt32(r.ReadLine()); } } else { using (StreamWriter w = new StreamWriter(File.Create(name))) { Random rnd = new Random(); for (int i = 0; i < n; i++) { a[i] = rnd.Next(-100, 101); w.WriteLine(a[i]); } } } return a; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д