...
lib_str.h/lib_str.c
Prototype
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
CPU_CHAR *Str_FmtNbr_Int32U (CPU_INT32U nbr,
CPU_INT08U nbr_dig,
CPU_INT08U nbr_base,
CPU_CHAR lead_char,
CPU_BOOLEAN lower_case,
CPU_BOOLEAN nul,
CPU_CHAR *pstr);
|
Arguments
nbr
Number to format into a string.
...
Unprintable character
Format invalid string.
...
lower_case
Option to format any alphabetic characters (if any) in lower case:
...
Character array size must be >= (nbr_dig +
characters
1 NUL terminator)
Example Usage
Code Block | Language | C++|||
---|---|---|---|---|
| ||||
CPU_CHAR AppBuf[20]; CPU_CHAR *pstr; pstr = Str_FmtNbr_Int32U((CPU_INT32U ) 12345678u, (CPU_INT08U ) 10, (CPU_INT08U ) 10, (CPU_CHAR ) </code>'0'<code >, (CPU_BOOLEAN) DEF_NO, (CPU_BOOLEAN) DEF_YES, (CPU_CHAR *)&AppBuf[0]); |