トップページ > キーワード検索 > fprintf()
C言語規格
C言語(その他)
プログラム
その他
fprintf()
機能 指定の書式に従ってストリームへデータを出力することを表す。
定義 #include <stdio.h>

int fprintf ( FILE * stream, const char * format, ... );

※C99規格では以下の定義となる
int fprintf ( FILE * restrict stream, const char * restrict format, ... );
引数
stream出力するストリーム(FILE)へのポインタ
format変換書式文字列。詳細はprintf関数を参照
...出力する変数群(可変引数)
戻り値 書き出された文字数を返す。
エラーが発生した場合は負の値を返す。
実装例
#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





inserted by FC2 system