0 / 0 / 1
Регистрация: 14.09.2014
Сообщений: 97
1

Чтение значений типа int из файла в двумерный массив

19.04.2015, 11:27. Показов 799. Ответов 1
Метки нет (Все метки)

Я написал вот такой код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  public void OpenArray()      // Чтение файла
        {
            int[] arrayInt;
            arrayInt = File.ReadAllText(@"D:\\programming\\C#\\progects C#\\Chtenie_iz_faila2\\Chtenie_iz_faila2\\textInt.txt").Split(new Char[] { ' ', '\n' }, StringSplitOptions.RemoveEmptyEntries).Select(x => int.Parse(x)).ToArray();
            // Чтение интов
 
            
           
            Console.WriteLine("Элементы из файла: ");
            for (int i = 0; i < arrayInt.Length; i++)
            
                Console.Write("{0, 4}", arrayInt[i] + " ");
            Console.WriteLine();
        }
текстовый файл при этом выглядит вот так:
2 3 4 5 6
2 1 4 6 7

у меня удается прочитать это все в одномерый массив, но как сделать, что бы оно читало в двумерный, как написано в файле?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2015, 11:27
Ответы с готовыми решениями:

Чтение данных типа int из файла
Не могу сделать так, чтобы данные считывались с файла, уже всё голову сломал. import...

Создать двумерный динамический массив типа int
Как создать двумерный ДИНАМИЧЕСКИЙ массив типа int.

Преобразование табличных значений datagridview в массив типа int
ну собственно вопрос в заголовке. я примерно представляю что это два вложенных цикла, через метод...

Чтение файла в массив int**
Работаю в VS 2017. Не могу прочитать файл, который пробовал и в папку проекта, и в debug пихать....

1
331 / 323 / 151
Регистрация: 29.10.2012
Сообщений: 934
19.04.2015, 12:13 2
Разбить можно вот так, но получается не двумерный массив, а "ступенчатый":
C#
1
2
3
string fn = @"D:\\programming\\C#\\progects C#\\Chtenie_iz_faila2\\Chtenie_iz_faila2\\textInt.txt";
string str = File.ReadAllText(fn);
string[][] arr = str.Split('\n').ToArray().Select(b => b.Split(' ')).ToArray() ;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2015, 12:13

Вернуть массив типа int заполненный рандомно значениями из коллекции значений
Есть метод, который должен создавать рандомный массив. Но что-то ума не приложу, как можно...

Создать динамический двумерный массив типа int. Ввести таблицу из 5x5 чисел. Полсчитать количество положительн
Создать динамический двумерный массив типа int. Ввести таблицу из 5x5 чисел. Полсчитать количество...

Передать массив элементов(типа int) объекта, в функцию из массивов(типа int)
Представьте такую ситуацию. Есть у вас массив чисел: Mass И вы хотите передать его в функцию. Я...

Двумерный массив чтение из файла
Ребят, нужно крч в таблице прочитать файл. Вот я попытался сделать чтение, но чёт я не смог найти...

Чтение в двумерный массив из файла
Есть некоторая последовательность целых чисел, которая хранится в файле. Её нужно считать и...

Как считать из файла в массив типа int
Подскажите как считать из файла в массив nbgf, если есть разделитель | ifstream...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.