#include <stdio.h> int fputc(int c, FILE *stream); int fputs(const char *s, FILE *stream); int putc(int c, FILE *stream); int putchar(int c); int puts(const char *s);
fputs() は、文字列 s を stream に書き込む。 文字列終端のヌルバイト ('\0') は出力しない。
putc() は、 stream を一度以上評価するマクロとして実装されているかも知れないという点を除き、 fputc() と同じである。
putchar(c) は、 putc(c,stdout) と同じである。
puts() は、文字列 s と改行を stdout に書き込む。
ここで説明された関数はお互いに混在して使用することができ、また、 stdio ライブラリに含まれる他の出力関数を同じ出力ストリームに対して 呼び出す事が出来る。
これらの処理を停止せずに行いたいときは、 unlocked_stdio(3) を参照のこと。
puts() と fputs() は、成功すると負ではない数を、エラーが発生した場合は EOF を返す。
インターフェース | 属性 | 値 |
fputc(), fputs(), putc(), putchar(), puts() | Thread safety | MT-Safe |
[man1]
[man2]
[man3]
[man4]
[man5]
[man6]
[man7]
[man8]
[a]
[b]
[c]
[d]
[e]
[f]
[g]
[h]
[i]
[j]
[k]
[l]
[m]
[n]
[o]
[p]
[q]
[r]
[s]
[t]
[u]
[v]
[w]
[x]
[y]
[z]