СИНТАКСИС
int rtapi_snprintf(char* _buf_, unsigned long int _size_, const char* _fmt_, _..._);
int rtapi_vsnprintf(char* _buf_, unsigned long int _size_, const char* _fmt_, va_list _apf);
АРГУМЕНТИ
Що стосується snprintf(3) або vsnprintf(3).
ОПИС
Ці функції працюють так само, як і стандартні функції printf мови C, за винятком того, що підтримується скорочений набір операцій форматування.
Зокрема: форматування довгих значень типу "long" не підтримується. Форматування значень з плаваючою комою виконується так само, як і з %A, навіть якщо вказано інші формати, такі як %f.
МІРКУВАННЯ В РЕАЛЬНОМУ ЧАСІ
Може викликатися з коду не реального часу, коду ініціалізації/очищення та коду реального часу.
ПОВЕРНЕНЕ ЗНАЧЕННЯ
Кількість символів, записаних у buf.
ДИВІТЬСЯ ТАКОЖ
printf(3)