Man page - fputc(3)

Packages contains this manual

Available languages:

en fr pt_BR es pl ja ru ro de

Manual

PUTS

名 前
書 åŧ
čĒŦ 明
čŋ” り 値
åąž 性
æē– 拠
バ グ
é–ĸ 逪 項 į›Ž
こ ぎ 文 書 ãĢ つ い ãĻ

名 前

fputc, fputs, putc, putchar, puts - 文 字 と 文 字 列 ぎ å‡ē 力

書 åŧ

#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 );

čĒŦ 明

fputc () は 、 キ ãƒŖ ナ ク ã‚ŋ ãƒŧ c を unsigned char ãĢ キ ãƒŖ ゚ ト し 、 stream ãĢ 書 き čžŧ む 。

fputs () は 、 文 字 列 s を stream ãĢ 書 き čžŧ む 。 文 字 列 įĩ‚ į̝ ぎ ヌ ãƒĢ バ イ ト ('\0') は å‡ē 力 し ãĒ い 。

putc () は 、 stream を 一 åēĻ äģĨ 上 評 䞥 す る マ ク ロ と し ãĻ 原 čŖ… さ れ ãĻ い る か も įŸĨ れ ãĒ い と い う į‚š を 除 き 、 fputc () と 同 じ で あ る 。

putchar( c ) は 、 putc( c , stdout ) と 同 じ で あ る 。

puts () は 、 文 字 列 s と 攚 行 を stdout ãĢ 書 き čžŧ む 。

こ こ で čĒŦ 明 さ れ た é–ĸ 数 は お äē’ ã„ ãĢ æˇˇ 在 し ãĻ äŊŋ ᔍ す る こ と が で き 、 ぞ た 、 stdio ナ イ ブ ナ ãƒĒ ãĢ åĢ ぞ れ る äģ– ãŽ å‡ē 力 é–ĸ 数 を 同 じ å‡ē 力 ゚ ト ãƒĒ ãƒŧ ム ãĢ 寞 し ãĻ å‘ŧ ãŗ å‡ē す äē‹ ãŒ å‡ē æĨ る 。

こ れ ら ぎ å‡Ļ ᐆ を 停 æ­ĸ せ ず ãĢ 行 い た い と き は 、 unlocked_stdio (3) を 参 į…§ ぎ こ と 。

čŋ” り 値

fputc (), putc (), putchar () は unsigned char と し ãĻ 書 き čžŧ ぞ れ た 文 字 を int ãĢ キ ãƒŖ ゚ ト し ãĻ čŋ” す 。 エ ナ ãƒŧ が į™ē į”Ÿ し た å ´ 合 は EOF を čŋ” す 。

puts () と fputs () は 、 成 功 す る と 負 で は ãĒ い 数 を 、 エ ナ ãƒŧ が į™ē į”Ÿ し た å ´ 合 は EOF を čŋ” す 。

åąž 性

こ ぎ ᝀ で äŊŋ ᔍ さ れ ãĻ い る ᔍ čĒž ぎ čĒŦ 明 ãĢ つ い ãĻ は 、 attributes (7) を 参 į…§ 。

Image grohtml-35914-1.png

æē– 拠

POSIX.1-2001, POSIX.1-2008, C89, C99.

バ グ

stdio ナ イ ブ ナ ãƒĒ ãĢ åĢ ぞ れ る å‡ē 力 é–ĸ 数 と 、 同 じ å‡ē 力 ゚ ト ãƒĒ ãƒŧ ム ãĢ įĩ ãŗ つ け ら れ た フ ã‚Ą イ ãƒĢ デ ã‚Ŗ ゚ ク ãƒĒ プ ã‚ŋ ãƒŧ ãĢ 寞 す る write (2) ぎ äŊŽ ãƒŦ ベ ãƒĢ å‘ŧ ãŗ å‡ē し を æˇˇ 在 し ãĻ äŊŋ ᔍ す る こ と は čŗĸ 明 で は ãĒ い 。 そ ぎ įĩ 果 は 厚 įžŠ さ れ ãĻ お ら ず 、 望 む įĩ 果 が åž— ら れ ãĒ い 可 čƒŊ 性 が é̘ い 。

é–ĸ 逪 項 į›Ž

write (2), ferror (3), fgets (3), fopen (3), fputwc (3), fputws (3), fseek (3), fwrite (3), putwchar (3), scanf (3), unlocked_stdio (3)

こ ぎ 文 書 ãĢ つ い ãĻ

こ ぎ man ペ ãƒŧ ジ は Linux man-pages プ ロ ジ ェ ク ト ぎ ãƒĒ ãƒĒ ãƒŧ ゚ 5.10 ぎ 一 部 で あ る 。 プ ロ ジ ェ ク ト ぎ čĒŦ 明 と バ グ å ą 告 ãĢ é–ĸ す る 情 å ą は https://www.kernel.org/doc/man-pages/ ãĢ 書 か れ ãĻ い る 。