vfprintf
フォーマットされた文字列を作成してストリーミングします
vfprintf()
関数は、指定された出力ストリームにフォーマットされた文字列を書き込みます(たとえば、ファイルまたはデータベース)。
fprintf()
とは異なり、 vfprintf()
のパラメーターは配列にあります。配列要素は、メイン文字列のパーセントサイン(%)シンボルに挿入されます。この関数は段階的に実行されます。最初の%記号で、最初の配列要素を2番目の%シンボルに挿入し、2番目の配列要素を挿入します。
注: %シンボルがARGパラメーターよりも多い場合、プレースホルダーを使用する必要があります。プレースホルダーは%シンボルに挿入され、数字と「\ $」で構成されます。例3を参照してください。
関連機能:
fprintf()
printf()
sprintf()
vprintf()
vsprintf()
vfprintf ( stream 、 format 、 argarray )
パラメーター | 説明する |
---|---|
ストリーム | 必須。文字列の書き込み/出力場所を指定します。 |
形式 |
必須。文字列とその中の変数をフォーマットする方法を指定します。 考えられる形式値:
追加のフォーマット値。必然的に%と文字の間に配置されます(たとえば、%.2f):
注:複数のフォーマット値を使用する場合、上記の順序である必要があります。 |
Argarray | 必須。フォーマット文字列の%シンボルに挿入されたパラメーターを備えた配列。 |