Программирование Файловые системы Библиотека FatFS: f_puts Thu, March 28 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Библиотека FatFS: f_puts Печать
Добавил(а) microsin   

f_puts

Функция 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

[Ссылки]

1. f_puts - запись строки (оригинал статьи на английском языке).

 

Добавить комментарий


Защитный код
Обновить

Top of Page