format (mwx::mwx_format)

Enter printf format in mwx::stream

Helper class for writing format format to the << operator of mwx::stream. In the library, it is alias defined as Using format=mwx::mwx_format;.

Serial << format("formatted print: %.2f", (double)3123 / 100.) << mwx::crlf;

// formatted print: 31.23[改行]
  • Store the argument list received in the constructor in a variable internal to the class using the expand function of the parameter pack.

  • Call fctprintf() at the point operator << is called to write data to the stream

Constructor

format(const char *fmt, ...)

The constructor stores the format pointer and parameters. The subsequent call with the << operator interprets the format and processes the output.

Parameters
Description

fmt

Format format. See TWESDK/TWENET/current/src/printf/README.md

...

Parameters according to the format format. * The maximum number of parameters is 4. 5 or more parameters will result in a compile error. * Since consistency with the format is not checked, it is not safe for inconsistent input.

最終更新