# lv_sprintf.h (/api/public/stdlib/lv_sprintf_h)



<ApiSummary functions="2" macros="9" />

Functions [#functions]

<ApiMember kind="function" name="lv_snprintf" file="public/stdlib/lv_sprintf.h" line="64" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/stdlib/lv_sprintf.h#L64">
  lv_snprintf [#lv_snprintf]

  ```c title=" " lineNumbers=1
  int lv_snprintf(char *buffer, size_t count, const char *format,...)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name     | Type           |
  | -------- | -------------- |
  | `buffer` | `char *`       |
  | `count`  | `size_t`       |
  | `format` | `const char *` |
  | `...`    |                |
</ApiMember>

<ApiMember kind="function" name="lv_vsnprintf" file="public/stdlib/lv_sprintf.h" line="66" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/stdlib/lv_sprintf.h#L66">
  lv_vsnprintf [#lv_vsnprintf]

  ```c title=" " lineNumbers=1
  int lv_vsnprintf(char *buffer, size_t count, const char *format, va_list va)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name     | Type           |
  | -------- | -------------- |
  | `buffer` | `char *`       |
  | `count`  | `size_t`       |
  | `format` | `const char *` |
  | `va`     | `va_list`      |
</ApiMember>

Macros [#macros]

<ApiMember kind="macro" name="LV_PRId32" file="public/stdlib/lv_sprintf.h" line="37" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/stdlib/lv_sprintf.h#L37">
  LV_PRId32 [#lv_prid32]

  ```c title=" " lineNumbers=1
  #define LV_PRId32 "d"
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_PRIu32" file="public/stdlib/lv_sprintf.h" line="38" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/stdlib/lv_sprintf.h#L38">
  LV_PRIu32 [#lv_priu32]

  ```c title=" " lineNumbers=1
  #define LV_PRIu32 "u"
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_PRIx32" file="public/stdlib/lv_sprintf.h" line="39" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/stdlib/lv_sprintf.h#L39">
  LV_PRIx32 [#lv_prix32]

  ```c title=" " lineNumbers=1
  #define LV_PRIx32 "x"
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_PRIX32" file="public/stdlib/lv_sprintf.h" line="40" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/stdlib/lv_sprintf.h#L40">
  LV_PRIX32 [#lv_prix32-1]

  ```c title=" " lineNumbers=1
  #define LV_PRIX32 "X"
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_PRId64" file="public/stdlib/lv_sprintf.h" line="42" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/stdlib/lv_sprintf.h#L42">
  LV_PRId64 [#lv_prid64]

  ```c title=" " lineNumbers=1
  #define LV_PRId64 "lld"
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_PRIu64" file="public/stdlib/lv_sprintf.h" line="43" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/stdlib/lv_sprintf.h#L43">
  LV_PRIu64 [#lv_priu64]

  ```c title=" " lineNumbers=1
  #define LV_PRIu64 "llu"
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_PRIx64" file="public/stdlib/lv_sprintf.h" line="44" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/stdlib/lv_sprintf.h#L44">
  LV_PRIx64 [#lv_prix64]

  ```c title=" " lineNumbers=1
  #define LV_PRIx64 "llx"
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_PRIX64" file="public/stdlib/lv_sprintf.h" line="45" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/stdlib/lv_sprintf.h#L45">
  LV_PRIX64 [#lv_prix64-1]

  ```c title=" " lineNumbers=1
  #define LV_PRIX64 "llX"
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_PRIuPTR" file="public/stdlib/lv_sprintf.h" line="56" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/stdlib/lv_sprintf.h#L56">
  LV_PRIuPTR [#lv_priuptr]

  ```c title=" " lineNumbers=1
  #define LV_PRIuPTR LV_PRIu32
  ```
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_conf_internal.h&#x22;, &#x22;lv_types.h&#x22;]" includedBy="[&#x22;lv_text.h&#x22;, &#x22;lvgl.h&#x22;]" />
