Функция f_puts выводит строку в файл.
int f_puts (
const TCHAR* Str, /* Строка */
FIL* FileObject /* Файловый объект */
);
Параметры
- Str
- Указатель на null-terminated (оканчивающуюся нулем) строку для вывода в файл.
- FileObject
- Указатель на структуру объекта открытого файла.
Возвращаемые значения
Когда строка записана в файл успешно, то функция возвратит неотрицательное количество записанных символов. Когда операция была прервана - либо переполнился диск, либо по любой другой причине, функция возвращает значение EOF (-1).
Когда библиотека FatFs сконфигурирована в режиме Unicode API (_LFN_UNICODE == 1), строка в кодировке UTF-16 записывается в файл в кодировке UTF-8. В любом другом случае поток байт строки будет записан в файл напрямую.
Описание
Функция f_puts() является оберткой (wrapper function) над функцией f_putc().
Краткая информация (QuickInfo)
Функция доступна, когда опция _FS_READONLY == 0 и опция _USE_STRFUNC установлена в значение 1 или 2. Когда опция установлена в 2, содержащиеся в строке символы '\n' конвертируются в последовательность "\r\n".
См. также
f_open, f_putc, f_printf, f_gets, f_close, FIL