Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.90/40: Рейтинг темы: голосов - 40, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 22

Выгрузить массив в файл

24.05.2018, 16:09. Показов 8031. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Нужно выгрузить массив(и только его) в файл. Как это сделать - не знаю... В данном случаи, у меня выгружается всё(сортировка, среднее). Скрин и программа прилагается.
Миниатюры
Выгрузить массив в файл  
Вложения
Тип файла: rar WindowsFormsApp1.rar (202.4 Кб, 2 просмотров)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.05.2018, 16:09
Ответы с готовыми решениями:

Файл: Выгрузить файл через нажатие кнопки pushButton и выгрузить его в listWidget
здравствуйте давно не заходил в QT и впринцепи им особо не когда не занимался не подскажите хочу выгрузить файл через нажатие кнопки...

Выгрузить массив только дробных чисел в отдельный файл
Имеем файл следующего образца : Ghjhffghg ghhjjh Ffhhhh Ffggh 0.001 Fgfg 1 0,003 2 0,005 3 3,006e-37 Необходимо извлеч...

Выгрузить данные в файл
У меня подключена база данных ацес к формам делфи через компоненты ADO не как не могу понять как реализовать выгрузку в текстовый файл К...

23
SETI
 Аватар для orestsyn
64 / 49 / 18
Регистрация: 09.04.2018
Сообщений: 210
24.05.2018, 16:16
MakTor, Так тебе нужен StreamWriter.
0
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 22
24.05.2018, 16:17  [ТС]
orestsyn, как это правильно сделать? Можно поподробнее?
0
SETI
 Аватар для orestsyn
64 / 49 / 18
Регистрация: 09.04.2018
Сообщений: 210
24.05.2018, 16:18
MakTor, Тебе в текстовый файл?
0
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 22
24.05.2018, 16:19  [ТС]
orestsyn, Да
0
SETI
 Аватар для orestsyn
64 / 49 / 18
Регистрация: 09.04.2018
Сообщений: 210
24.05.2018, 16:22
MakTor, И скажи еще что за массив? Числовой? Или какой у него тип?
0
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 22
24.05.2018, 16:26  [ТС]
orestsyn, Числовой Массив mv[i]
В файле код
Вложения
Тип файла: txt new_1.txt (6.1 Кб, 32 просмотров)
0
SETI
 Аватар для orestsyn
64 / 49 / 18
Регистрация: 09.04.2018
Сообщений: 210
24.05.2018, 16:30
MakTor, Вижу, что числовой. Вот ваш код :
C#
1
2
System.IO.File.WriteAllLines("Путь к файлу ", Название массива);
//Например System.IO.File.WriteAllLines("D:\\test.txt ", ArrayName);
0
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 22
24.05.2018, 16:40  [ТС]
orestsyn, путь сохранения файла выбирает сам пользователь, через диалоговое окно windows.
0
SETI
 Аватар для orestsyn
64 / 49 / 18
Регистрация: 09.04.2018
Сообщений: 210
24.05.2018, 16:55
MakTor,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
private void button6_Click(object sender, EventArgs e)
        {
            //Создайте SaveFileDialog, чтобы запросить путь и Имя файла для сохранения.
            SaveFileDialog saveFile1 = new SaveFileDialog();
 
            // Инициализируйте SaveFileDialog, чтобы указать расширение TXT для файла.
            saveFile1.DefaultExt = "*.txt";
            saveFile1.Filter = "txt Files|*.txt";
 
            // Определите, выбрал ли пользователь Имя файла из журнала saveFileDialog.
            if (saveFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
               saveFile1.FileName.Length > 0)
            {
                // Сохраните содержимое RichTextBox в файл.
               using (StreamWriter sw = new StreamWriter(saveFile1.FileName))
                {
                    sw.Write("имя массива");
                }
            }
        }
0
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 22
24.05.2018, 17:11  [ТС]
orestsyn, Хорошо, но тут проблема. Сейчас он выгружает то, что я указал, в буквальном смысле(что напишу то и выводит).
0
SETI
 Аватар для orestsyn
64 / 49 / 18
Регистрация: 09.04.2018
Сообщений: 210
24.05.2018, 17:19
Лучший ответ Сообщение было отмечено MakTor как решение

Решение

MakTor, Так скобки уберите, ну)
C#
1
sw.Write(имя массива);
Добавлено через 3 минуты
MakTor, Прошу прощения, мой косяк) Надо каждый символ записывать по отдельности.Вот финальный код
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 private void button6_Click(object sender, EventArgs e)
        {
            //Создайте SaveFileDialog, чтобы запросить путь и Имя файла для сохранения.
            SaveFileDialog saveFile1 = new SaveFileDialog();
 
            // Инициализируйте SaveFileDialog, чтобы указать расширение TXT для файла.
            saveFile1.DefaultExt = "*.txt";
            saveFile1.Filter = "txt Files|*.txt";
 
            // Определите, выбрал ли пользователь Имя файла из журнала saveFileDialog.
            if (saveFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
               saveFile1.FileName.Length > 0)
            {
                // Сохраните содержимое RichTextBox в файл.
               using (StreamWriter sw = new StreamWriter(saveFile1.FileName))
                {
                    foreach (var k in A)
                    sw.Write(k.ToString());
                }
            }
        }
Где А - имя массива
1
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 22
24.05.2018, 17:30  [ТС]
orestsyn, Огромнейшее спасибо))))))))
0
SETI
 Аватар для orestsyn
64 / 49 / 18
Регистрация: 09.04.2018
Сообщений: 210
24.05.2018, 17:43
MakTor, Отметьте сообщение с финальным кодом как ответ)
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
24.05.2018, 18:03
orestsyn, из-за 18 строки в файле будет каша
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 private void button6_Click(object sender, EventArgs e)
        {
            //Создайте SaveFileDialog, чтобы запросить путь и Имя файла для сохранения.
            SaveFileDialog saveFile1 = new SaveFileDialog();
 
            // Инициализируйте SaveFileDialog, чтобы указать расширение TXT для файла.
            saveFile1.DefaultExt = "*.txt";
            saveFile1.Filter = "txt Files|*.txt";
 
            // Определите, выбрал ли пользователь Имя файла из журнала saveFileDialog.
            if (saveFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
               saveFile1.FileName.Length > 0)
            {
                // Сохраните содержимое RichTextBox в файл.
               File.WriteAllText(saveFile1.FileName, string.Join(" ",A)); //запись чисел через пробел
            }
        }
1
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 22
24.05.2018, 18:35  [ТС]
Diamante, ОО спасибо

Добавлено через 1 минуту
Diamante,  Для вывода массива создать и применить функцию, которая возвращает строку
чисел массива.
 С помощью компонентов GroupBox, RadioButton реализовать выбор порядка
сортировки (по убыванию или возрастанию).

Как это сделать?)
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
24.05.2018, 18:36
Цитата Сообщение от MakTor Посмотреть сообщение
Для вывода массива создать и применить функцию, которая возвращает строку
чисел массива.
это, в смысле, загрузить из файла?
0
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 22
24.05.2018, 19:15  [ТС]
Diamante,Не знаю
0
SETI
 Аватар для orestsyn
64 / 49 / 18
Регистрация: 09.04.2018
Сообщений: 210
24.05.2018, 21:27
MakTor,
C#
1
2
3
4
5
6
7
8
9
private string Result()
        {
            string s="";
            foreach(int k in A)
            {
                s = string.Join(" ", k);
            }
            return s;
        }
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
24.05.2018, 21:32
orestsyn, что это?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.05.2018, 21:32
Помогаю со студенческими работами здесь

Выгрузить представление в файл
Здравствуйте, стоит задача: нужен отчет, состоящий из определенных полей, на каждый день, то есть чтоб он возвращал значение этих полей,...

Выгрузить файл из отчета таблицы
подскажите как создать ссилку на файл в этом отчете чтобы выгрузит файл или как выгрузит файл из этого отчета в этом виде

Загрузить файл в память и выгрузить
Задача в том, чтоб написать приблуду для DOS для "многозадачности" Столкнулся с проблемами: Нужно загрузить com в память. Думаю, что...

Как выгрузить двоичный файл?
<form enctype='multipart/form-data' .... - после выгрузки работают только текстовые.

Выгрузить данные из БД в XML-файл
Здравствуйте! Есть задача, подскажите направления в какие смотреть чтобы её решить. "Разработать приложение на C#: создать форму,...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru