Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.27. Вспомогательный объект для работы с текстом в формате INI-файла
А.5.27.26. Макрос rdsINISaveFile – записать текст в файл
Макрос rdsINISaveFile записывает текст, хранящийся в объекте, в файл с указанным именем.
rdsINISaveFileA(
ini, // Вспомогательный объект
filename // Имя файла (UTF8)
)
rdsINISaveFileW(
ini, // Вспомогательный объект
filename // Имя файла (UTF16)
)
// Через функцию-псевдоним
rdsINISaveFile(
ini, // Вспомогательный объект
filename // Имя файла (кодировка по умолчанию)
)
Определение
#define rdsINISaveFileA(ini,filename) \ rdsSetObjectStrA((ini),RDS_HINI_SAVEFILE, \ 0,(filename)) #define rdsINISaveFileW(ini,filename) \ rdsSetObjectStrW((ini),RDS_HINI_SAVEFILE, \ 0,(filename)) // Через функцию-псевдоним #define rdsINISaveFile(ini,filename) \ rdsSetObjectStr((ini),RDS_HINI_SAVEFILE, \ 0,(filename))
Параметры
- ini (RDS_HOBJECT)
- Идентификатор вспомогательного объекта для работы с текстом, ранее созданного функцией rdsINICreateTextHolder.
- filename (RDSCSTR, RDSWCSTR, RDSXCSTR)
- Указатель на строку, в которой записано имя файла, в который нужно записать текст. Имя файла может содержать как полный путь, так и сокращенный с символическими обозначениями путей.
Примечания
Этот макрос заключает в себя вызов команды RDS_HINI_SAVEFILE.