![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Гость_Aleksey |
|
|||
|
Unregistered |
Подскажите, пожалуйста, как сделать ini-файл к своей программе?
Чтобы вводимые, например из Edit, данные сохранялись в myprog.ini файле и читались потом из него. Как это сделать? Любопытно ещё Как во взрослых программах данные в этом файле сортируются на группы, разделёнными заголовками, взятыми в квадратные скобки [ ..... ] Буду очень признателен подробному ответу, т.к. я- новичок и пока тяжело :-) ... :-( |
|||
|
||||
| Ars |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 28.8.2003 Где: Московская обл. Репутация: 2 Всего: 2 |
Также, хелп гласит, что данные функции предоставлены для совместимости с 16-разрядными приложениями. 32-разрядные приложения должны использовать реестр для хранения инициализационной информации. -------------------- Есть многое на свете, друг Горацио, С чем очень долго можно прое..! |
|||
|
||||
| Гость_Oleg |
|
|||
|
Unregistered |
Если по какой либо причине нельзя хранить данные в реестре, можно создавать текстовый файл, писать в него по формату и читать из него по тому же самому формату
int fprintf( FILE *stream, const char *format [, argument ]...); // Пишем в файл int fscanf( FILE *stream, const char *format [, argument ]... ); // Читаем из файла Только при ручном редактировании нужно следить, что бы не нарушался этот формат. Если не нужно ни просматривать файл ни редактировать его, лучше создать структуру из инициализационных параметров и писать/читать эту структуру в бинарном виде. |
|||
|
||||
| gray_k |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1015 Регистрация: 9.1.2003 Где: Москва Репутация: нет Всего: 22 |
В билдере и дельфях есть такой класс TIniFile (хедер IniFiles.hpp). В нём есть куча функций для работы с ини-файлами.
-------------------- С уважением. Gray. |
|||
|
||||
| mike_prog |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 27.9.2003 Репутация: нет Всего: 1 |
Вот те - линк. Нормально, доходчиво все написано.
Это сообщение отредактировал(а) mike_prog - 10.10.2003, 17:12 |
|||
|
||||
| Гость_Aleksey |
|
|||
|
Unregistered |
Спасибо огромное!!!!!
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |