ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
HTML º¯È¯¹®¼
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V4.1//EN"> <chapter lang=ko> <!-- ÀÛ¼ºÀÚ : yundream --> <!-- ÀÛ¼ºÀÏ : 2004/03/04 --> <!-- ¿¬¶ôó : yundream@joinc.co.kr --> <!-- ÇÔ¼ö À̸§À» ÀÔ·ÂÇÕ´Ï´Ù --> <title>feof(3)</title> <!-- ÀÌ°Ç ÇÔ¼ö¿¡ ´ëÇÑ ´ë·«ÀûÀÎ ¼³¸íÀ̱¸¿ä --> <para> ½ºÆ®¸² »óŸ¦ °Ë»çÇÏ°í ¸®¼ÂÇÑ´Ù. </para> <!-- ¿©±â¿¡ ÇÔ¼öÀÇ °£´ÜÇÑ »ç¿ë¹ýÀÌ µé¾î°©´Ï´Ù --> <section> <title>»ç¿ë¹ý</title> <para> <screen> #include <stdio.h> void clearerr( FILE *stream); int feof( FILE *stream); int ferror( FILE *stream); int fileno( FILE *stream); </screen> </para> </section> <!-- ¿©±â¿£ ÇÔ¼öÀÇ ÀÚ¼¼ÇÑ ¼³¸í ÀÌ µé¾î°©´Ï´Ù --> <section> <title>¼³¸í</title> <para> clearerr()ÇÔ¼ö´Â EOF¸¦ Áö¿ì°í <emphasis>stream</emphasis>¸¦ À§ÇÑ ¿¡·¯ Áö½ÃÀÚ´Â ½ºÆ®¸²ÀÌ °¡¸®Å²´Ù. </para> <para> feof()ÇÔ¼ö´Â <emphasis>stream</emphasis>ÀÌ °¡¸®Å°´Â ½ºÆ®¸²ÀÌ EOFÀÎÁö¸¦ °Ë»çÇϰí, ¸¸¾à EOF¶ó¸é 0ÀÌ ¾Æ´Ñ °ªÀ» ¹ÝȯÇÑ´Ù. EOF´Â clearerr()ÇÔ¼ö¿¡ ÀÇÇØ¼¸¸ Áö¿öÁú ¼ö ÀÖ´Ù. </para> <para> ferror()ÇÔ¼ö´Â <emphasis>stream</emphasis>ÀÌ °¡¸®Å°´Â ½ºÆ®¸²ÀÇ ¿¡·¯ Áö½ÃÀÚ¸¦ °Ë»çÇϰí, ¸¸¾à ¿¡·¯°¡ ¼³Á¤µÇ¾î ÀÖ´Ù¸é 0ÀÌ ¾Æ´Ñ °ªÀ» ¹ÝȯÇÑ´Ù. ¿¡·¯Áö½ÃÀÚ´Â clearerr()ÇÔ¼ö¿¡ ÀÇÇØ¼¸¸ Áö¿öÁú ¼ö ÀÖ´Ù. </para> <para> fileno()ÇÔ¼ö´Â <emphasis>stream</emphasis>¿¡ ´ëÇÑ Á¤¼öÇüÀÇ ÆÄÀÏ ÁöÁ¤ÀÚ¸¦ ¹ÝȯÇÑ´Ù. </para> </section> <!-- ¿¡·¯°¡ ¹ß»ýÇßÀ»¶§ µÇµ¹·ÁÁÖ´Â °ªµéÀÔ´Ï´Ù --> <section> <title>¿¡·¯</title> <para> À̵é ÇÔ¼ö´Â ½ÇÆÐÇØ¼´Â ¾ÈµÇ¸ç <emphasis>errno</emphasis>¸¦ ¼³Á¤ÇÏÁö ¾Ê´Â´Ù. </para> </section> <!-- ¸¶Áö¸·À¸·Î ¿¡Á¦ ÀÔ´Ï´Ù --> <!-- ¿©±â¿¡´Â ¿ÏÀüÇÑ ¿¹Á¦°¡ µé¾î°¡ Àִµ¥, ±»ÀÌ ¿ÏÀüÇÑ ¿¹Á¦¸¦ ¸¸µéÇÊ¿ä ¾øÀÌ --> <!-- ÄÚµå ÀϺκи¸ ÀÛ¼ºÇؼ ¿Ã·ÁÁּŵµ µË´Ï´Ù --> <!-- "<", ">", "&" µîÀº º¯È¯ÇØ ÁÖ¼Å¾ß Çϴµ¥, ±ÍÂúÀ¸½Ã¸é :-) º¯È¯ ÇÏÁö ¾Ê --> <!-- ¾Æµµ µË´Ï´Ù. Á¦°¡ °Ë»ç ÇØ¼ ¿Ã¸®°Ú½À´Ï´Ù --> <!-- ¿¹Á¦¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀ» Àû¾îÁּŵµ µÇ±¸¿ä --> <section> <title>¿¹Á¦</title> <para> <screen> #include <stdio.h> #include <stdlib.h> int main() { FILE *fp = NULL; char buf[256]; if ((fp = fopen("zombie.c", "r")) == NULL) { perror("file open error "); exit(0); } while(!feof(fp)) { memset(buf, 0x00, 256); fgets(buf, 255, fp); printf("%s", buf); } printf("File no : %d\n",fileno(fp)); fclose(fp); } </screen> </para> </section> <section> <title>Âü°í¹®Çå</title> <para> <orderedlist> <listitem> <para> <ulink url="http://www.joinc.co.kr/modules/moniwiki/wiki.php/article_ÆÄÀϰ´Ã¼¿Í ÆÄÀÏÁö½ÃÀÚ ºñ±³">ÆÄÀϰ´Ã¼¿¡ ´ëÇØ¼</ulink> </para> </listitem> <listitem> <para> open(2) </para> </listitem> <listitem> <para> stdio(3) </para> </listitem> </orderedlist> </para> </section> </chapter> |
|
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|