Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Работа с файлами


Автор: artsb 19.11.2007, 21:12
Привет всем!
У меня такие вопросы:
Как создать файл со своим расширением и как потом с ним работать?

Можно, например, создать файл с расширением *.abc, а работать с ним как с *.ini?

Как программно поменять расширение файла?

Спасибо!

Автор: JackYF 19.11.2007, 22:17
Цитата(artsb @  19.11.2007,  21:12 Найти цитируемый пост)
Можно, например, создать файл с расширением *.abc

лёгко. fopen

Цитата(artsb @  19.11.2007,  21:12 Найти цитируемый пост)
а работать с ним как с *.ini?

Что имеется в виду?
И что, работа с файлом уже зависит от его расширения? файл - последовательность байт. Как хочу - так и работаю с ними.

Автор: artsb 20.11.2007, 10:45
JackYF

Для работы с ini файлами нужно подключить "vcl\iniFiles.hpp".

В ini файлах:
 - В квадратных скобках записывается название раздела.
 - В каждом разделе есть наименования параметров и значения параметров.

Ini файлы имеют вид:

[Организация]
Наименование=Рога и копыта
Руководитель=Иванов
Адрес=планета Земля
[Банк]
Наименование=Копыта и рога
Адрес=планета Земля
...

Автор: Lazin 20.11.2007, 11:29
artsb, TIniFile тебе в помощь, по нему в хэлпе есть неплохой пример, и прежде чем писать сюда нужно было там посмотреть
Цитата(artsb @  19.11.2007,  21:12 Найти цитируемый пост)
Можно, например, создать файл с расширением *.abc, а работать с ним как с *.ini?

да можно, но зачем?

Автор: artsb 20.11.2007, 17:48
Lazin


Цитата(Lazin @  20.11.2007,  11:29 Найти цитируемый пост)
да можно, но зачем?


Ну как, чтобы не лазили всякие. smile 

Всем спасибо.

Автор: artsb 23.11.2007, 00:09
Сделал файл со свои расширением, работаю с ним как с ini. Когда блокнотом открываешь всё видно. Можно сделать так, чтобы при открытии блокнотом (или ещё чем-нибудь) были всякие закорючки?  smile 

Автор: JackYF 23.11.2007, 00:33
Цитата(artsb @  23.11.2007,  00:09 Найти цитируемый пост)
Можно сделать так, чтобы при открытии блокнотом (или ещё чем-нибудь) были всякие закорючки?  smile  

тот, кто захочет, всё равно посмотрит.

по сабжу: запиши в файл закорючки  smile 

Автор: artsb 23.11.2007, 09:09
А как можно изменить атрибуты файла (Только для чтения, Скрытый, Архивный, Системный)? Как програмно можно поменять расширение?
Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)