Считывание массива из файла - C#

Узнай цену своей работы

Формулировка задачи:

В общем нужно считать с файла значения и вписать их в переменные, у меня это не получается, не подскажете?
 int n, m, j, f=0, g=0;
            Console.WriteLine("Введите значение n");
            n =int.Parse(Console.ReadLine());//Значение с файла
            Console.WriteLine(n);
            Console.WriteLine("Введите значение m");
            m = int.Parse(Console.ReadLine());//Значение с файла
 
            int[] A = new int[n];
            int[] B = new int[m];
 
            Console.WriteLine("Введите значения массива А");
            for (int i=0;i<n;i++)
            {
                A[i] = int.Parse(Console.ReadLine());//Значение с файла
            }
 
            Console.WriteLine("Введите значения массива В");
            for (int i=0;i< m;i++)
            {
                B[i] = int.Parse(Console.ReadLine());//Значение с файла
            }

Решение задачи: «Считывание массива из файла»

textual
Листинг программы
            string[] arr = System.IO.File.ReadAllLines(@"C:\file.txt");
            char pattern = ' ';
            String[] nums = arr[0].Split(pattern); // строка 3 4
            String[] AS = arr[1].Split(pattern);
            String[] BS = arr[2].Split(pattern);
            int n = int.Parse(nums[0]); // размер первого массива
            int m = int.Parse(nums[0]); // размер второго массива, хотя вместо этого можно использовать int m = BS.Length;
            int[] A = new int[n];
            int[] B = new int[m];
            for (int i = 0; i < n; i++)
            {
                A[i] = int.Parse(AS[i]); // массив чисел А{1,2,3}
            }
            for (int i = 0; i < m; i++)
            {
                B[i] = int.Parse(BS[i]); // массив чисел B{1,2,3,4}
            }
            Console.ReadLine();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы