SPRINTFライブラリ
最終更新
最終更新
を利用した簡易的な sprintf の実装。内部バッファを確保して、そのバッファーに対して書式に従った文字列を書き出します。続けて書き出した場合、直前の書き出しに対して追記します。
SPRINTF_vInit128()
により 128バイトの領域確保と初期化を行います。初期化したのち SPRINTF_Stream
が利用可能になります。
SPRINTF_vRewind()
により、バッファを先頭に巻き戻す。
vfPrintf(SPRINTF_Stream, ...)
によりバッファに書き出します。
必要に応じて vfPrintf()
を呼び出します。直前の出力に追記されます。
バッファは0x00
'\0'
にて終端されています。先頭アドレスの取得には SPRINTF_pu8GetBuff()
を用います。またバッファの格納文字数を得るには SPRINTF_u16Length()
を用います。