FPUTS(3)

名称
fputs, puts - 行をストリームに出力する

ライブラリ
libc

書式
#include int fputs(const char *str, FILE *stream) int puts(const char *str)

解説
fputs() 関数は、 str が指す文字列を stream が指すストリームに書き込みます。

puts() 関数は、文字列 str および文字列終端用の改行文字をストリーム stdout に書き込みます。

戻り値
fputs() 関数は、成功すれば 0 を戻し、エラーが発生した場合は EOF を戻します。 puts() は、成功すれば負でない整数を戻し、エラーが発生した場合は EOF を戻します。

エラー

[EBADF]
    指定された stream が、書込み可能なストリームではありません。

fputs() 関数と puts() 関数は処理に失敗し、 ルーチン write(2) で指定されたエラーのいずれかが errno に設定されることがあります。

関連項目
ferror(3), putc(3), stdio(3)

規格
fputs() 関数と puts() 関数は、 isoC に準拠しています。