表示: Delphi
C++
表示設定
fprintf,fwprintf
提供:RAD Studio
stdio.h:インデックス への移動
ヘッダーファイル
stdio.h
カテゴリ
入出力ルーチン
プロトタイプ
int fprintf(FILE *stream, const char *format[, argument, ...]);
int fwprintf(FILE *stream, const wchar_t *format[, argument, ...]);
説明
ストリームに書式付き出力を書き込みます。
fprintf は,一連の argument を受け取り,format で示される書式文字列に含まれる書式指定子に各 argument を適用し,書式付きデータをストリームに出力します。argument と同じ数の書式指定子がなければなりません。
メモ: 書式指定子の詳細は,「Printf の書式指定子」を参照してください。
戻り値
fprintf は,出力されたバイト数を返します。エラーの場合は,EOF を返します。
例
#include <stdio.h> int main(void) { FILE *stream; int i = 100; char c = 'C'; float f = 1.234; /* 更新用にファイルを開きます */ stream = fopen("DUMMY.FIL", "w+"); /* ファイルにデータを書き込みます */ fprintf(stream, "%d %c %f", i, c, f); /* ファイルを閉じます */ fclose(stream); return 0; }
移植性
| POSIX | Win32 | ANSI C | ANSI C++ | |
|---|---|---|---|---|
|
fprintf |
+ |
+ |
+ |
+ |
|
fwprintf |
+ |
+ |
+ |