OS_TPrintf

構文

#include <nitro/os.h>

void OS_TPrintf( const char *fmt, ... );

引数

fmt 出力書式文字列(フォーマット文字列)
... 可変個引数

返り値

なし。

説明

文字列を表示します。関数内部で OS_VSNPrintf()を呼び出しているため、使用可能なフォーマット文字列(出力書式文字列)は OS_Printf() よりも限定されたものになりますが、コード量やスタック消費量を節約することができます。

この関数は weak シンボルでコンパイルされますので、ユーザが独自で関数を定義すれば、それで上書きされます。

一度に表示できる文字列は 255文字までです。 256文字以上の文字列を指定した場合は 256文字目以降は無視されます。

これはデバッグ用の関数です。最終ROM版(FINALROM)ライブラリでは出力動作を行ないません。

参照

OS_PutString, OS_Printf

履歴

2009/10/02 表示可能な文字列長について追記
2004/11/25 weak シンボルの記述を追加
2004/09/10 初版