Rechercher une page de manuel
fflush
Langue: ja
Version: 1993-11-29 (openSuse - 09/10/07)
Section: 3 (Bibliothèques de fonctions)
̾Á°
fflush - ¥¹¥È¥ê¡¼¥à¤ÎÆâÍƤò¶¯À©Åª¤Ë½ÐÎÏ(¥Õ¥é¥Ã¥·¥å)¤¹¤ë½ñ¼°
#include <stdio.h>int fflush(FILE *stream);
ÀâÌÀ
fflush() ´Ø¿ô¤Ï¡¢¥æ¡¼¥¶¡¼¶õ´Ö¤Ç¥Ð¥Ã¥Õ¥¡¥ê¥ó¥°¤µ¤ì¤Æ¤¤¤ë¤¹¤Ù¤Æ¤Î¥Ç¡¼¥¿¤ò Í¿¤¨¤é¤ì¤¿½ÐÎϤ˽ñ¤½Ð¤¹ (¥Õ¥é¥Ã¥·¥å¤¹¤ë)¡£ ¤¢¤ë¤¤¤Ï¥¹¥È¥ê¡¼¥à stream ¤Î²¼°Ì¤Ë¤¢¤ë½ñ¤¹þ¤ß´Ø¿ô¤òÍѤ¤¤Æ¤³¤Î¥¹¥È¥ê¡¼¥à¤ò¹¹¿·¤¹¤ë¡£ ¥¹¥È¥ê¡¼¥à¤Ï³«¤¤¤¿¾õÂ֤ΤޤޤǤ¢¤ê¡¢ ¤³¤Î´Ø¿ô¤Ë¤è¤Ã¤Æ²¿¤Î±Æ¶Á¤â¼õ¤±¤Ê¤¤¡£stream °ú¿ô¤¬ .BR NULL ¤Ê¤é¤Ð¡¢ fflush() ¤Ï³«¤¤¤Æ¤¤¤ë¤¹¤Ù¤Æ¤Î½ÐÎÏ¥¹¥È¥ê¡¼¥à¤ò¥Õ¥é¥Ã¥·¥å¤¹¤ë¡£
¤³¤ì¤é¤Î½èÍý¤ò¥í¥Ã¥¯¤»¤º¤Ë¹Ô¤¤¤¿¤¤¤È¤¤Ï¡¢ unlocked_stdio(3) ¤ò»²¾È¤Î¤³¤È¡£
ÊÖ¤êÃÍ
À®¸ù¤¹¤ë¤È 0 ¤¬ÊÖ¤µ¤ì¤ë¡£ ¤½¤Î¾¤Î¾ì¹ç¤Ë¤Ï EOF ¤¬ÊÖ¤µ¤ì¡¢Âç°èÊÑ¿ô errno ¤¬¡¢¥¨¥é¡¼¤ËÂбþ¤·¤¿ÃͤËÀßÄꤵ¤ì¤ë¡£¥¨¥é¡¼
- EBADF
- Stream ¤Ï³«¤¤¤Æ¤¤¤ë¥¹¥È¥ê¡¼¥à¤Ç¤Ï¤Ê¤¤¡£ ¤¢¤ë¤¤¤Ï¥¹¥È¥ê¡¼¥à¤Ï½ñ¤¹þ¤ßÍѤǤϤʤ¤¡£
fflush() ´Ø¿ô¤Ï write(2) ¥ë¡¼¥Á¥ó¤Ç»ØÄꤵ¤ì¤Æ¤¤¤ë¤è¤¦¤Ê¥¨¥é¡¼¤Ç¼ºÇÔ¤¹¤ë¤³¤È¤â¤¢¤ë¡£ ¤³¤Î¾ì¹ç errno ¤â¤½¤ÎÃͤËÀßÄꤵ¤ì¤ë¡£
½àµò
C89, C99.Ãí°Õ
fflush() ¤Ï¡¢ C ¥é¥¤¥Ö¥é¥ê¤¬Í¿¤¨¤Æ¤¤¤ë¥æ¡¼¥¶¡¼¶õ´Ö¤Î¥Ð¥Ã¥Õ¥¡¤·¤«¥Õ¥é¥Ã¥·¥å¤·¤Ê¤¤¡£ ¥Ç¡¼¥¿¤¬ÊªÍýŪ¤Ë¥Ç¥£¥¹¥¯¤ËÊݸ¤µ¤ì¤ë¤³¤È¤òÊݾڤ·¤¿¤±¤ì¤Ð¡¢ ¥«¡¼¥Í¥ë¥Ð¥Ã¥Õ¥¡¤â¥Õ¥é¥Ã¥·¥å¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ ¤³¤ì¤Ë¤ÏÎ㤨¤Ð sync(2) ¤ä fsync(2) ¤òÍѤ¤¤ë¡£´ØÏ¢¹àÌÜ
fsync(2), sync(2), write(2), fclose(3), fopen(3), setbuf(3), unlocked_stdio(3)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre