fprintf
データのファイルへの書き込み
説明
fprintf( は、fileID,formatSpec,A1,...,An)formatSpec を配列 A1,...An のすべての要素に列順で適用し、テキスト ファイルにデータを書き込みます。関数 fprintf は、関数 fopen の呼び出しで指定されたエンコード スキームを使用します。
fprintf( は、データに書式を設定し、その結果を画面に表示します。formatSpec,A1,...,An)
例
入力引数
出力引数
ヒント
関数
sscanfおよびfscanfの読み取りに対する書式指定子は、関数sprintfおよびfprintfの書き込み用の形式とは異なります。読み取り関数は精度フィールドをサポートしません。幅フィールドは、書き込み用には最小値を、読み取り用には最大値を指定します。無効な書式演算子または特殊文字を指定すると、
fprintfはその無効な演算子または文字までのすべてのテキストを出力し、残りを破棄します。例:
formatSpecが'value = %z'の場合、%zは書式演算子ではないため、fprintfは'value ='を出力します。例:
formatSpecが'character \x99999 = %s'の場合、\x99999は有効な特殊文字ではないため、fprintfは'character'を出力します。
参照
[1] Kernighan, B. W., and D. M. Ritchie, The C Programming Language, Second Edition, Prentice-Hall, Inc., 1988.
[2] ANSI specification X3.159-1989: “Programming Language C,” ANSI, 1430 Broadway, New York, NY 10018.
拡張機能
バージョン履歴
R2006a より前に導入
