Чтение массива из файла, если файл существует - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д