LinuxCNC Documentation

SYNTAX

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);

ARGUMENTE

Wie bei snprintf(3) oder vsnprintf(3)>.

BESCHREIBUNG

Diese Funktionen arbeiten wie die standardmäßigen C printf-Funktionen, mit dem Unterschied, dass eine reduzierte Anzahl von Formatierungsoperationen unterstützt wird.

Insbesondere: Die Formatierung von langen Werten wird nicht unterstützt. Die Formatierung von Fließkommazahlen erfolgt wie mit %A, auch wenn andere Formate wie %f angegeben sind.

REALTIME CONSIDERATIONS

Kann von Nicht-Echtzeit-, Init/Cleanup- und Echtzeit-Code aufgerufen werden.

RETURN VALUE

Die Anzahl der in buf geschriebenen Zeichen.

SIEHE AUCH

printf(3)