Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034

Сохранение файла на диске

03.12.2012, 01:32. Показов 1889. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Можно ли как либо сохранить в файл текстовой- данные прямо из массива?

C++
1
2
3
4
5
6
7
8
9
String FIO[3]; // массив
FIO[0]="Маша петрова";
FIO[1]="Иванов Петя";
FIO[2]="Дима Чебуреков";
for (int x=0; x<3 ;x++)
{
Memo1->Lines->Add(FIO[x]);
}
Memo1->Lines->SaveToFile("C:\\1.txt");
Вот таким образом я загоняю массив в мемо-поле а затем он сохраняется, а без компонента мемо можно как нибудь? Мне просто мемо-поле ненужно как бы на форме.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.12.2012, 01:32
Ответы с готовыми решениями:

Сохранение файла из webbrowser на диске
Здравствуйте, уважаемые пользователи форума. Подскажите, пожалуйста, как скачать прикрепленный в webbrowser файл? Поработав с ним,...

Сохранение текущего файла, загруженного в браузер, на локальном диске
Здравствуйте, ВСЕ, Можно ли сохраненить текущий файл, загруженного в браузере на локальном диске, по указанному пути? Спасибо

Написать программу, которая дописывает в файл Phone/txt, находящийся на диске А фамилию и номер телефона. Если файла на диске нет, то программа должна
Написать программу, которая дописывает в файл Phone/txt, находящийся на диске А фамилию и номер телефона. Если файла на диске нет, то...

12
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.12.2012, 02:30
C++
1
2
3
4
TStringList *SL= new TStringList;
SL->Add("что-то");
SL->SaveToFile("1.txt");
delete SL;
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
03.12.2012, 10:33
Любая структура формата "список" (мэмо, колонка в стринггрид и т.д.) обладает свойством непосредственного сохранения в файл (SaveToFile("Name"); ). В вашем случае можно...
C++
1
2
3
    TStringList *SL = new TStringList;
    SL->CommaText = "\"Маша Петрова\",\"Иванов Петя\",\"Дима Чебуреков\"" ;
    SL->SaveToFile("spisok.txt");
[после использования SL удалить.]
0
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
03.12.2012, 18:36  [ТС]
Хорошо я его на цикл поставил этот код, все работает.

Добавлено через 21 минуту
Теперь обратно вот это все нужно с диска в программу в массив во все 20 строк загрузить. Все что ранее сохранили.

C++
1
2
3
4
5
6
7
TStringList *List= new TStringList;
for (int j=0; j<19 ;j++)
 {
List->Add(sl[j]);
List->SaveToFile("c:\\2.txt");
 }
delete List;
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
03.12.2012, 18:45
А книгу по билдеру и классам почитать религия не позволяет?
C++
1
List->LoadFromFile("c:\\2.txt");
0
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
04.12.2012, 00:17  [ТС]
C++
1
List->LoadFromFile("c:\\2.txt");
Это у меня в List все грузит, я немогу эти значения с List снова в мой массив раздать!
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.12.2012, 00:25
Читать книги не пробовал ? Литература C++

http://www.cplusplus.com/refer... /ofstream/
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
04.12.2012, 13:34
Вопрос смешной, но что не так.
C++
1
2
3
4
    proza = new TStringList();
        proza->LoadFromFile(CS + "\\" + "cardclient.conf");
    proza->Add(Form3->RichEdit1->Text);
   proza->SaveToFile("cardclient.conf") ;
Не добавляет текст введенный в
C++
1
Form3->RichEdit1
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
04.12.2012, 13:40
Цитата Сообщение от NIKOLAYY Посмотреть сообщение
я немогу эти значения с List снова в мой массив раздать!
Элементарно, NIKOLAYY__
C++
1
2
3
4
   TStringList *List = new TStringList;
   List->LoadFromFile("c:\\2.txt");
   int i, cn = List->Count;
   for (i=0;i<cn;i++) FIO[i] = List->Strings[i];
1
return (true);
 Аватар для mimicria
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
04.12.2012, 13:40
Цитата Сообщение от Ddv122 Посмотреть сообщение
Не добавляет текст введенный в
Уверены, что не добавляет? Может сохраняет просто не в тот файл?
LoadFromFile(CS + "\\" + "cardclient.conf");
1
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
04.12.2012, 13:42
mimicria, только что сам заметил)Спасибо)
0
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
05.12.2012, 00:10  [ТС]
Цитата Сообщение от nick42 Посмотреть сообщение
Элементарно, NIKOLAYY__
C++
1
2
3
4
   TStringList *List = new TStringList;
   List->LoadFromFile("c:\\2.txt");
   int i, cn = List->Count;
   for (i=0;i<cn;i++) FIO[i] = List->Strings[i];
Работает я не на строки а перепутал- на весь массив цикл ставил.
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
05.12.2012, 00:12
.. ну да! StringList - это список, состоящий из СТРОК.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.12.2012, 00:12
Помогаю со студенческими работами здесь

Сохранение данных на локальном диске
Всем доброго времени суток! Имеется переменная n. Подскажите пожалуйста как можно записать данные этой переменной в файл тхт на диске. И...

Сохранение приложения на Forms на диске
Здравствуйте, такая ситуация: Есть сравнительно большое приложение, написанное на Windows Forms (C++ ms vs 2008) В приложении порядка 10-ти...

Сохранение писем в Outlook на жестком диске
На сайте много схожих тем, но я не смог найти подходящий ответ. А вот что мне надо: 1. В Аутлук 2007 выделить несколько писем из...

Сохранение данных на жестком диске мобильного устройства
Я разрабатываю одну игру под андроид и как я уже понял, что на самом деле в юнити вместо C# используется недосишарп который не поддерживает...

Сохранение массивов указателей в файле на жёстком диске
Помогите разобраться в очень важном для меня вопросе: можно ли? А если можно, то как, записать в файл массив указателей на переменные...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
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
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru