Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 1
Регистрация: 14.05.2013
Сообщений: 14
1

Заполнение двумерного массива из файла

23.05.2013, 13:07. Показов 1477. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!
Прошу вас, помогите! Необходимо заполнить двумерный массив из файла вида:

книга, журнал
бумага, книга
автор

Количество строк в массиве заранее известно, количество элементов в каждой строке разное.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2013, 13:07
Ответы с готовыми решениями:

Заполнение двумерного массива из файла
Здравствуйте! Необходимо заполнить двумерный массив из txt файла следующим образом: первый элемент...

Заполнение двумерного массива из файла
Задача: заполнить массив из текстового файла. Сначала заполняю одномерный массив: using...

Заполнение двумерного массива из файла
Помогите, пожалуйста, новичку и не отсылайте по ссылкам!!!!перечитала много, а толку никакого!!!...

Заполнение двумерного массива из файла
Есть файл вещественных чисел для нижнетреугольной матрицы (файл содержит ненулевую часть матрицы,...

6
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
23.05.2013, 13:20 2
То что число строк известно это конечно хорошо, но имхо лучше использовать список:
C#
1
2
3
4
5
6
7
string tmp = null;
List<string[]> txt = new List<string[]>();
StreamReader reader = new StreamReader("1.txt", System.Text.Encoding.Default);
while ((tmp = reader.ReadLine()) != null)
{
     txt.Add(tmp.Split(new char[] {',',' ',':',';'}, System.StringSplitOptions.RemoveEmptyEntries));
}
1
0 / 0 / 1
Регистрация: 14.05.2013
Сообщений: 14
23.05.2013, 13:24  [ТС] 3
Цитата Сообщение от Kruds Посмотреть сообщение
То что число строк известно это конечно хорошо, но имхо лучше использовать список:
нет, список - вообще не вариант. нужен именно двумерный массив.
0
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
23.05.2013, 13:26 4
C#
1
2
3
4
5
6
string[][] txt = new string[3][];
StreamReader reader = new StreamReader("1.txt", System.Text.Encoding.Default);
for (int i = 0; i < 3; i++)
{
     txt[i] = reader.ReadLine().Split(new char[] {',',' ',':',';'}, System.StringSplitOptions.RemoveEmptyEntries);
}
1
0 / 0 / 1
Регистрация: 14.05.2013
Сообщений: 14
23.05.2013, 13:32  [ТС] 5
Массив массивов? хм, и чем он в данном контексте отличается от списка?
0
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
23.05.2013, 13:41 6
Необходимо заполнить двумерный массив
количество элементов в каждой строке разное
Что в данном случае подходит лучше чем рваный массив?
0
0 / 0 / 1
Регистрация: 14.05.2013
Сообщений: 14
23.05.2013, 13:44  [ТС] 7
Хорошо, буду пробовать так. Спасибо
0
23.05.2013, 13:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2013, 13:44
Помогаю со студенческими работами здесь

Заполнение двумерного массива данными из файла
Здравствуйте. Возможна ли передача на динамический двумерный массив с 2-мя столбцами и с числом...

Заполнение двумерного массива
Console.Write(&quot;введите количество строк : &quot;); int n =...

Заполнение двумерного массива по правилу
Здравствуйте, помогите решить задачку: Заполнить целочисленный массив А, не вводя значения его...

Заполнение двумерного массива по столбцам
Напишите программу, которая заполняет массив из N чисел (каждое между 1 и 30). Для каждого...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru