feof(3)
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : docbook>feof(3)



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À» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.