реклама на сайте
подробности

 
 
> Файлы и работа с ними в C++Builder, Сохранение в файле параметров приложения
smk
сообщение May 12 2009, 14:50
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Есть необходимость сохранять в файле значения настройки приложения (набор переменных, которые в идеале хотелось бы видеть в виде int data[50]). Для записи и чтения файла использую функции: SaveToFile(SaveDialog1->FileName); LoadFromFile(OpenDialog1->FileName); . Подскажите пожалуйста как сформировать в файл массив int data[50] для записи и разобрать файл в массив при чтении? А если к массиву понадобится добавить строки то тогда как?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
smk
сообщение May 13 2009, 16:15
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Код
AnsiString MyMemo1 ="";
long double U;
  
U=25;
FormatFloat(MyMemo1, U);
Memo1->Lines->Add(MyMemo1);

Пытаюсь по Архангельскому разобраться. От вышеприведенного кода не ругается, но и числа 25 не вижу. Подскажите в чем причина? Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
SysRq
сообщение May 13 2009, 16:37
Сообщение #3


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Цитата(smk @ May 13 2009, 20:15) *
Подскажите в чем причина? Спасибо.
Неверное использование функции.

Установите текстовый курсор на "FormatFloat" в исходнике, и ткните F1. Если документация (оно же хелп) установлена, то она должна явиться и рассказать что:
Цитата
extern PACKAGE AnsiString __fastcall FormatFloat(const AnsiString Format, Extended Value);

Description
FormatFloat formats the floating-point value given by Value using the format string given by Format.
Т.е. строка_в_которую_будет_преобразовано_число = FormatFloat(строка_с_форматом_в_котором_выводить_число_в_строку, само_число).
Форматы указаны там же, в документации. У вас хелп есть? Ну или хотя бы в инете смотрите...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- smk   Файлы и работа с ними в C++Builder   May 12 2009, 14:50
- - Andrew2000   может лучше так? TIniFile *pIniFile = new TIniFile...   May 12 2009, 16:33
- - DpInRock   http://devoid.com.ua/functions-about/c-functions/f...   May 12 2009, 17:26
- - smk   Есть обработчик события: КодFILE *data_file; Ansi...   May 12 2009, 22:05
|- - SysRq   Цитата(smk @ May 13 2009, 02:05) E2034 Ca...   May 13 2009, 08:05
- - smk   Большое СПАСИБО! Ваш совет, SysRq, очень помог...   May 13 2009, 11:28
|- - SysRq   Цитата(smk @ May 13 2009, 15:28) Однако т...   May 13 2009, 12:00
- - DpInRock   В мемо хранятся не числовые значения, а строковые....   May 13 2009, 11:43
- - smk   То, что нужно преобразовывать я знаю. Тут сорее lt...   May 13 2009, 12:30
- - SysRq   Вам бы основы какие почитать.. программирование ме...   May 13 2009, 13:05
- - smk   ЦитатаВам бы основы какие почитать.. программирова...   May 13 2009, 13:21
- - smk   Спасибо. Хелп есть. Функция заработала. Теперь пыт...   May 13 2009, 18:32
|- - SysRq   Открываем хелп, видим:ЦитатаAnsiString::ToDouble ...   May 13 2009, 18:45
- - smk   Есть необходимость воспользоваться такой функцией:...   May 14 2009, 07:28
- - smk   Строка ComPort1->StoreSettings(stIniFile, ...   May 14 2009, 08:32
- - SysRq   Можно путь к программе получить так: ExtractFilePa...   May 14 2009, 11:29
- - smk   Огромное СПАСИБО! Все получилось. Дай Вам Бог ...   May 14 2009, 17:21
- - smk   Здравствуйте опять! У меня снова проблема с фа...   Sep 24 2009, 08:02
- - SysRq   Можно так Код FILE *fp; fp = fopen("C...   Oct 1 2009, 12:42


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 10:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01395 секунд с 7
ELECTRONIX ©2004-2016