Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2015, 19:38   #1
mihan535
 
Регистрация: 29.07.2015
Сообщений: 5
По умолчанию StreamWriter C#

Добрый день! Посоветуйте пожалуйста как сделать правильно алгоритм вывода в txt (в блокнот) StreamWriter(ом) . Опишу ситуацию, есть некое количество массивов их может быть разное количество. Длина этих массивов может быть разная. А задача такая, чтобы в txt заносились эти массивы и стояли рядом друг с другом , то есть вот так:

Дано:
array1 = {0, 3, 5, 1}
array2 = {4, 2}
array3 = {34, 32, 12, 0, 1}
.......
Вывод в блокноте:

0 4 34 ..........
3 2 32 .........
5 12
1 0
1

Голову поломал уже. У меня получается только если беру самую минимальную длину и тогда получается, но часть данных сами понимаете теряется. Алгоритм этот я бы применил для своих целей, нужен корректный вывод данных.
Помогите, пожалуйста, если не затруднит!
mihan535 вне форума Ответить с цитированием
Старый 16.12.2015, 20:55   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

наоборот, нужно все массивы перебрать, найти максимальную длину Length.
потом:
Код:
потом цикл по I от 0 до Length-1
   цикл по массивам 
     если длина текущего массива меньше I, вывести в строку Mas[i]
  конец цикла по массивам
переход на новую строку
конец цикла по I
p.s. а массивы лучше хранить в массиве (т.е. берите двухмерные массивы - первый индекс - это номер массива, второй - элементы в данном массиве)
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запись в файл через StreamWriter D][mon C# (си шарп) 1 15.07.2012 22:30
Проблема с StreamWriter OnlySergio Помощь студентам 4 18.03.2010 09:32