![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Guest_bimas |
|
|||
|
Unregistered |
Нужен несложный примерчик для работы с ini, cfg файлами.
|
|||
|
||||
| Vaulter |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
часть очень секретного искходника:
чтение
в inifile - полное имя ини файла запись
вот так |
||||
|
|||||
| Guest_bimas |
|
|||
|
Unregistered |
Работает.
А как сделать что бы *.ini файл был не в указанной и не в windows директории, а в том самом каталоге где и моя прога? |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
я ж грю: inifile - полное имя ини файла, то есть
C:/tvoumat'/etopapka/gde/inifilelejit/settings.ini например |
|||
|
||||
| Guest_bimas |
|
|||
|
Unregistered |
Всё так и есть, но ини файл тогда будет в указанном каталоге. А мне нужно что он был бы в том самом каталоге где и моя прога , несмотря куда я её положил бы.
Например: Если прога в "C:/tvoumat/etopapka/gde/inifilelejit/my.exe", то и ини в "C:/tvoumat/etopapka/gde/inifilelejit/my.ini". Если же прога в "C:\WINDOWS\Desktop\ my.exe", то и ини в "C:\WINDOWS\Desktop\my.ini". |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
ну дык
берешь имя проги с путем. отсекаешь имя. прибавляешь file.ini и вот он путь просто вместо C:/tvoumat/etopapka/gde/inifilelejit/my.ini использовать my.ini не советую. текущая папка может поменяться на совершенно другую =) как имя exe запущеного знаешь как брать? под че пишешь? |
|||
|
||||
| Guest_bimas |
|
|||
|
Unregistered |
Так мне и нужно что бы ини был бы в текущем каталоге! Не уже ли я так непонятно написал.
|
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
тады просто file.ini передавай
токо смотри его не потеряй. текущий каталог может быть и Windows и "Мои документы" и все что угодно для текущего процесса причем еще и меняться в течении программы. если скажем CommonDialog открываешь Это сообщение отредактировал(а) vaulter - 27.1.2003, 10:01 |
|||
|
||||
| Guest_bimas |
|
|||
|
Unregistered |
Теперь понятно почему ини в windows каталоге оказываеться.
На VB вот так выглядит: FileName$ = App.Path If Right$(FileName$, 1) <> "\" Then FileName$ = FileName$ & "\" FileName$ = FileName$ & inifile отлавливается путь проги. Если дал бы мыло, я прислал бы тебе прогу так работающую с ини, если ещё непонятно что мне нужно. [email protected] |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
мыло в профайле =)
токо надо тебе зарегиться чтобы его юзать |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |