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

Поделиться

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

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

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

f_putc

Функция f_putc выводит один символ в файл.

int f_putc (
  TCHAR Chr,        /* Символ для вывода */
  FIL* FileObject   /* Файловый объект */
);

Параметры

Chr
Символ для вывода в файл.
FileObject
Указатель на структуру объекта открытого файла.

Возвращаемые значения

Когда символ записан в файл успешно, то функция возвращает 1. Когда в функции произошла ошибка - либо переполнился диск, либо по любой другой причине, функция возвращает значение EOF (-1).

Когда библиотека FatFs сконфигурирована в режиме Unicode API (_LFN_UNICODE == 1), символ в кодировке UTF-16 записывается в файл в кодировке UTF-8. В любом другом случае байт будет записан в файл напрямую.

Описание

Функция f_putc() является оберткой (wrapper function) над функцией f_write().

Краткая информация (QuickInfo)

Функция доступна, когда опция _FS_READONLY == 0 и опция  _USE_STRFUNC установлена в значение 1 или 2. Когда опция установлена в 2, символ '\n' конвертируется в последовательность "\r\n".

См. также

f_open, f_puts, f_printf, f_gets, f_close, FIL

[Ссылки]

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

 

Комментарии  

 
0 #1 Андрей Тернити 17.02.2017 10:45
f_putc не реентерабельна (не потокобезопасна ), кажется. У меня связка f_putc + FreeRTOS зависает, а с f_write работает.
Цитировать
 

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


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

Top of Page