0 / 0 / 1
Регистрация: 24.03.2013
Сообщений: 11
|
|
1 | |
Работа с файлами. Двумерный массив06.04.2013, 14:47. Показов 1114. Ответов 1
Метки нет (Все метки)
Доброго времени суток. Есть проблема. Нужно считать двумерный - квадратичный массив из файла .txt , размерность массива мы не знаем. Вывод с помощью DataGridView или textbox.
Пример массива 12345 12345 12345 12345 12345 Есть 1 код , но ругается на ошибку NullReferenceException в 15 строке , на buffer. 1 StreamReader str = new StreamReader("путь к файлу"); 2 string buffer; 3 int width=0,height=0; 4 while((buffer = str.ReadLine()) != null) 5 { 6 if (width < buffer.Length) 7 width = buffer.Length; 8 height++; 9 } 10 str = new StreamReader("путь к файлу");// ещё раз проинициализируем, на всякий пожарный 11 int[,] result = new int[width, height]; 12 for (int x = 0; x < height; x++) 13 { 14 buffer = str.ReadLine(); 15 for (int y = 0; y < buffer.Length; y++) 16 { 17 result[y, x] = (int)buffer[y]; 18 } 19 }
0
|
06.04.2013, 14:47 | |
Ответы с готовыми решениями:
1
Открыть файл и записать данные в двумерный массив. Работа с большими файлами Работа с файлами. Массив. Работа на двумерный массив Работа на двумерный массив |
431 / 432 / 93
Регистрация: 16.07.2012
Сообщений: 886
|
||||||
06.04.2013, 16:16 | 2 | |||||
Сообщение было отмечено SashaNew как решение
Решение
Если массив квадратный:
0
|
06.04.2013, 16:16 | |
06.04.2013, 16:16 | |
Помогаю со студенческими работами здесь
2
Работа с файлами. Одномерный массив Динамический массив и работа с файлами Работа с файлами и динамический массив Работа с файлами и одномерный массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |