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

1. Çü½Ä: fp= fopen(filename, mode) 2. ±â´É: ÀÎÀÚ filename ÆÄÀÏÀ» ÀÎÀÚ mode ÀÇ ÇüÅ·Π°³¹æÇÑ´Ù. < ÆÄÀÏÀÇ »ç¿ë ÀýÂ÷ > (1) fopen() ÇÔ¼ö·Î ÀÔ·Â ¶Ç´Â Ãâ·ÂµîÀÇ ¸ðµå·Î ÆÄÀÏÀ» °³¹æ ÇÑ´Ù. (2) ÆÄÀÏ¿¡ ´ëÇÏ¿© ÀÔ·Â ¶Ç´Â Ãâ·ÂÀ» ÇÑ´Ù. (3) fclose() ÇÔ¼ö·Î °³¹æµÈ ÆÄÀÏÀ» Æó¼âÇÑ´Ù. 3. ¼³¸í (1) ÀÎÀÚ filenameÀº ¹®ÀÚ¿­·Î ÆÄÀÏÀÇ À̸§ÀÌ´Ù.(°æ·Î¸í Æ÷ÇÔ °¡´É) (2) ÀÎÀÚ filenameÀÌ ¼öÄ¡ÀÏ ¶§¿¡´Â ¹®ÀÚ¿­·Î º¯È¯µÈ´Ù. (3) ÀÎÀÚ mode°¡ ¹®ÀÚ¿­ÀÌ ¾Æ´Ï¸é ¿¡·¯ 󸮵ȴÙ. (4) °á°ú°ª fp´Â °³¹æµÈ ÆÄÀÏÀÇ Æ÷ÀÎÅÍÀ̰ųª Á¤¼ö 0 ÀÌ´Ù. (5) fp°¡ 0(FILE_OPEN_ERR , NULL)À̸é ÆÄÀÏÀ» °³¹æÇÒ ¼ö ¾ø´Â °æ¿ìÀÌ´Ù. (6) ÀÎÀÚ mode´Â ÆÄÀÏ¿¡ ´ëÇÑ °³¹æ ÇüŸ¦ ÀǹÌÇÏ¸ç ¾Æ·¡¿Í °°ÀÌ »ç¿ëÇÑ´Ù.

mode°³¹æÇüÅÂ
a
ab
a+
ab+
a+b
Ãß°¡, ÅؽºÆ®
Ãß°¡, ¹ÙÀ̳ʸ®
Ãß°¡, ÅؽºÆ®
Ãß°¡, ¹ÙÀ̳ʸ®
Ãß°¡, ¹ÙÀ̳ʸ®
mode°³¹æÇüÅÂ
r
rb
r+
rb+
r+b
Àбâ, ÅؽºÆ®
Àбâ, ¹ÙÀ̳ʸ®
°»½Å, ÅؽºÆ®
°»½Å, ¹ÙÀ̳ʸ®
°»½Å, ¹ÙÀ̳ʸ®
mode°³¹æÇüÅÂ
w
wb
w+
wb+
w+b
±â·Ï, ÅؽºÆ®
±â·Ï, ¹ÙÀ̳ʸ®
°»½Å, ÅؽºÆ®
°»½Å, ¹ÙÀ̳ʸ®
°»½Å, ¹ÙÀ̳ʸ®
Wel Version 1.0
[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] [ÀÌÀü]  [´ÙÀ½]