機能 |
指定の書式に従ってストリームへデータを出力することを表す。 |
||||||
---|---|---|---|---|---|---|---|
定義 |
#include <stdio.h> int fprintf ( FILE * stream, const char * format, ... ); ※C99規格では以下の定義となる int fprintf ( FILE * restrict stream, const char * restrict format, ... ); |
||||||
引数 |
|
||||||
戻り値 |
書き出された文字数を返す。 エラーが発生した場合は負の値を返す。 |
||||||
実装例 |
#include <stdio.h> int main(void) { FILE *fp; int a = 123; fp = fopen("test.txt", "w"); if (NULL != fp) { fprintf(fp, "Hello World %d\n", a); fclose(fp); } return 0; } |
||||||
実行結果 |
(test.txtの内容) Hello World 123 |
fprintf()