[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] Wel µµ¿ò¸» ¹®¼­ [ÀÌÀü]  [´ÙÀ½]
´ëºÐ·ù: ÆÄÀÏÀÔÃâ·ÂÇÔ¼ö
¼ÒºÐ·ù: ÆÄÀÏ À§Ä¡ º¯°æ
fseek() ÀÛ¼ºÀÏ: 2000/01/10
¼öÁ¤ÀÏ: 2002/07/05

1. Çü½Ä: result= fseek(fp, pos, mode) 2. ±â´É: ÀÎÀÚ fp ÆÄÀÏÀÇ ÇöÀç À§Ä¡¸¦ º¯°æÇÑ´Ù. 3. ¼³¸í (1) ÀÎÀÚ fp´Â ÆÄÀÏ Æ÷ÀÎÅÍÀ̸ç ÆÄÀÏ °³¹æ½Ã ¾òÀº °ªÀ̾î¾ß ÇÏ°í ÆÄÀÏ Æ÷ÀÎÅÍ°¡ ¾Æ´Ï¸é ¿¡·¯ 󸮵Ǹç ÀÌ¹Ì Æó¼âµÈ ÆÄÀÏ Æ÷ÀÎÅÍÀÏ ¶§´Â °æ°í ¸Þ½ÃÁö¸¦ Ãâ·Â ÇÏ°í result¿¡ -1ÀÇ °ªÀ» µÇµ¹¸°´Ù. (2) ÀÎÀÚ pos¿Í modeÀÇ °ªÀÌ ½Ç¼öÀÌ¸é ¼Ò¼ö¾Æ·¡´Â Àý»èÇÑ´Ù. (3) ÀÎÀÚ pos¿Í mode°¡ ¹®ÀÚ¿­ÀÌ°í ¼öÄ¡·Î º¯È¯µÉ ¼ö ¾øÀ» ¶§´Â ¿¡·¯°¡ ¹ß»ýÇÑ´Ù. (4) ÀÎÀÚ pos´Â À̵¿ÇÒ ÆÄÀÏÀÇ À§Ä¡ÀÌ´Ù. (5) ÀÎÀÚ modeÀÇ °ªÀÌ 0(SEEK_SET)À̸é ÆÄÀÏÀÇ Ã³À½ À§Ä¡·ÎºÎÅÍ pos·Î À̵¿µÈ´Ù. (6) ÀÎÀÚ modeÀÇ °ªÀÌ 1(SEEK_CUR)À̸é ÆÄÀÏÀÇ ÇöÀç À§Ä¡·ÎºÎÅÍ pos·Î À̵¿µÈ´Ù. (7) ÀÎÀÚ modeÀÇ °ªÀÌ 2(SEEK_END)À̸é ÆÄÀÏÀÇ ¸¶Áö¸· À§Ä¡·ÎºÎÅÍ pos·Î À̵¿µÈ´Ù. (8) resultÀÇ °ªÀÌ 0 À̸é Á¤»óÀûÀ¸·Î ¼öÇàÀ» ÇÑ °æ¿ìÀÌ´Ù. (9) resultÀÇ °ªÀÌ 0 ÀÌ ¾Æ´Ï¸é ÆÄÀÏÀÇ À§Ä¡¸¦ º¯°æÇÏÁö ¸øÇÑ °æ¿ìÀÌ´Ù. 4. »ç¿ë¿¹ filename= helpdir ~ "temp/sample.txt"; // µµ¿ò¸» µð·ºÅ丮¿Í ¹®ÀÚ¿­ °áÇÕ fp= fopen(filename, "r"); if(fp==FILE_OPEN_ERR) { print("file open error!\n"); return; } fseek(fp, 15, SEEK_SET); // ÆÄÀÏÀÇ Ã³À½ºÎÅÍ 16byte À§Ä¡·Î À̵¿ // ÀÎÀÚ posÀÇ °ªÀÌ 0 À̸é ÆÄÀÏÀÇ Ã³À½ À§Ä¡·Î À̵¿ÇÔ getline= finput(fp); // ÇÑ ÁÙ Àбâ print(getline, "\n"); fclose(fp); ------------------------------ [ Ãâ·Â°á°ú ] ------------------------------ "¹®¼­È­ ¹× À¥ ÇÁ·Î±×·¡¹ÖÀ» ½±°í ÆíÇÏ°í ºü¸£°Ô"

Wel Version 1.0
[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] [ÀÌÀü]  [´ÙÀ½]