1. Çü½Ä: result= flastch()
2. ±â´É: ÆÄÀÏ¿¡¼ ÀÔ·ÂÀ» ¹Þ´Â ÇÔ¼öµéÀº ÀÐÇôÁø ³»¿ëÁß¿¡¼ ÃÖÈÄÀÇ ¹®ÀÚ¸¦ ±â¾ï
ÇÏ°Ô µÇ´Âµ¥ ÀÌ ÇÔ¼ö´Â ÀÌ°ÍÀ» Àоî¿À´Â ¿ªÇÒÀ» ÇÑ´Ù.
3. ¼³¸í
(1) ÆÄÀÏ¿¡¼ Á÷Á¢ ¹®ÀÚ¸¦ Àд °ÍÀº ¾Æ´Ï¶ó ÀÐÇôÁø ÃÖÈÄÀÇ ¹®ÀÚ¸¦ µÇµ¹¸°´Ù.
(2) result´Â ÀÐÇôÁø ÃÖÈÄÀÇ ¹®ÀÚ ÄÚµå °ªÀÌ´Ù.(¹®ÀÚ¿ÀÌ ¾Æ´Ô)
(3) resultÀÇ °ªÀÌ -1(EOF)À̸é ÆÄÀÏÀÇ ³¡±îÁö¸¦ ÀÐÀº °æ¿ìÀÌ´Ù.
4. »ç¿ë¿¹
filename= helpdir ~ "temp/sample.txt"; // µµ¿ò¸» µð·ºÅ丮¿Í ¹®ÀÚ¿ °áÇÕ
fp= fopen(filename, "r");
if(fp==FILE_OPEN_ERR) { print("file open error!\n"); return; }
while(1) // ¹«ÇÑ ·çÇÁ(Endless loop)
{
getline= finput(fp); // ÇÑÁÙ ´ÜÀ§·Î Àд´Ù.
lastchar= flastch();
print(getline, " --> ÃÖÈÄ ¹®ÀÚ ÄÚµå: ", lastchar, "\n");
if(lastchar==EOF) break; // ÆÄÀÏÀÇ ³»¿ëÀ» ¸ðµÎ ÀоúÀ» °æ¿ì
}
fclose(fp);
------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
¾È³çÇϼ¼¿ä? --> ÃÖÈÄ ¹®ÀÚ ÄÚµå: 10
"¹®¼È ¹× À¥ ÇÁ·Î±×·¡¹ÖÀ» ½±°í ÆíÇÏ°í ºü¸£°Ô" --> ÃÖÈÄ ¹®ÀÚ ÄÚµå: 10
ÀÌ°ÍÀÌ Wel ÇÁ·Î±×·¡¹ÖÀÇ ¸ðÅä(motto)ÀÌÀÚ ¸ñÇ¥ÀÔ´Ï´Ù. --> ÃÖÈÄ ¹®ÀÚ ÄÚµå: 10
--> ÃÖÈÄ ¹®ÀÚ ÄÚµå: -1
|