{"id":490,"date":"1999-07-06T23:49:11","date_gmt":"1999-07-06T14:49:11","guid":{"rendered":"http:\/\/terzeron.com\/?p=490"},"modified":"1999-07-06T23:49:11","modified_gmt":"1999-07-06T14:49:11","slug":"c-%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%a8-%eb%93%a4%ec%97%ac%ec%93%b0%ea%b8%b0-%ed%81%ac%ea%b8%b0-%eb%85%bc%ec%9f%81-from-kids","status":"publish","type":"post","link":"https:\/\/terzeron.com\/?p=490","title":{"rendered":"C \ud504\ub85c\uadf8\ub7a8 \ub4e4\uc5ec\uc4f0\uae30 \ud06c\uae30 \ub17c\uc7c1 from KIDS"},"content":{"rendered":"<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 3\uc77c \ud1a0\uc694\uc77c \uc624\ud6c4 08\uc2dc 40\ubd84 41\ucd08<br \/>\n\uc81c \ubaa9(Title): C<\/p>\n<p>\ub0b4\uac00 \uc0ac\uc7a5\uc774\ub77c\uba74, \uadf8\ub9ac\uace0 \uc0c8\ub85c\uc6b4 C programmer\ub97c \ubf51\ub294 interview\uc790\ub9ac\uc5d0<br \/>\n\uc549\uc544 \uc788\ub2e4\uba74, \ub2e4\uc74c\uacfc \uac19\uc740 \uc9c8\ubb38\uc744 \ud560 \uac83\uc774\ub2e4.<\/p>\n<p>\uc790\ub124\ub294 C\ud504\ub85c\uadf8\ub7a8\uc5d0\uc11c indent\ub85c \uc774\uc6a9\ud560 tab size\ub294 \uc5bc\ub9c8\uc778\uac00?<\/p>\n<p>\uc9c8\ubb38\uc744 \uc774\ud574\ubabb\ud558\uba74 \ubd88\ud569\uaca9<br \/>\n8\uc774\ub77c\uace0 \ub300\ub2f5\ud558\uba74 \ud569\uaca9 \uac00\ub2a5\uc131\uc774 \ub192\uc74c<br \/>\n8\uc774\ub77c\uace0 \ub300\ub2f5\ud558\uc9c0 \uc54a\uace0 \ub2e4\ub978 \uc22b\uc790\ub97c \ubd80\ub974\uba74 \ubb34\uc870\uac74 \ubd88\ud569\uaca9.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 3\uc77c \ud1a0\uc694\uc77c \uc624\ud6c4 08\uc2dc 57\ubd84 41\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\uadfc\ub370 \uc65c 8\uc774\uc678\uc758 \uc22b\uc790\uba74 \ubd88\ud569\uaca9?<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 3\uc77c \ud1a0\uc694\uc77c \uc624\ud6c4 09\uc2dc 06\ubd84 16\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\uc65c\ub0d0\ud558\uba74, code\uac00 \ub108\ubb34 \ub2e4\ub2e5\ub2e4\ub2e5\ubd99\uc5b4 \uc788\uc5b4\uc11c readability\uac00 \ub9ce\uc774 \ub5a8\uc5b4\uc9c4\ub2e4\ub294<br \/>\n\uac83\uc785\ub2c8\ub2e4. \uc800 \uac1c\uc778\uc801\uc73c\ub85c \uadf8\ub807\uac8c \uc0dd\uac01\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. tab 8\ub85c \uc4f0\uba74 if, for<br \/>\n\uba87\uac1c \ub4e4\uc5b4\uac00\uba74 \uc624\ub978\ucabd \uc5ec\ubc31\uc774 \uc5c6\uc5b4\uc11c code\uc4f0\uae30 \ubd88\ud3b8\ud558\ub2e4\uace0 \ud558\ub294\ub370, \uc0ac\uc2e4<br \/>\n8\uc368\ub3c4 \ud560 \uac83\uc740 \ub2e4\ud560 \uc218 \uc788\ub294\ub370. for, if\ub9ce\uc774 \uc368\uc11c \uc624\ub978 \ucabd \uc5ec\ubc31\uc774 \uc5bc\ub9c8\ub0a8\uc9c0<br \/>\n\uc54a\uac8c \ub9cc\ub4dc\ub294 \uacbd\ud5a5\uc774 \uc788\ub294 \uc0ac\ub78c\uc740 iQ\uac00 \ub0ae\uc544\uc11c \uadf8\ub7f0\ub2e4\uace0 \uac10\ud788 \uc0dd\uac01\ud569\ub2c8\ub2e4. \uc4f8\ub370\uc5c6\uc774<br \/>\nif\ub9cc\ub4e4\uace0 for\ub9cc\ub4e4\uace0.. \uadf8\ub807\uac8c \ud574\uc11c \uc624\ub978\ucabd \uc5ec\ubc31 \uc5c6\uc560\uace0, \uadf8\ub798\uc11c tab\uc740 4\uc4f0\uace0..<\/p>\n<p>\uc544 \ubbf8\uce58\uaca0\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 3\uc77c \ud1a0\uc694\uc77c \uc624\ud6c4 09\uc2dc 28\ubd84 03\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\ubcc4\ub85c \ud070 \ud504\ub85c\uadf8\ub7a8\uc744 \uc548 \ub9cc\ub4e4\uc5b4 \ubd24\ub098 \ubcf4\uad70\uc694.<\/p>\n<p>misII, sis, espresso \ub4f1\uc744 \ub4e4\uc5b4 \ubcf4\uc2e0\uc801\uc774 \uc788\uc2b5\ub2c8\uae4c?<\/p>\n<p>\uc774\ub7f0\uac70 \ub9cc\ub4e0 \uc0ac\ub78c\ub4e4\ub3c4 ts=8, sw=4 \ub85c \ud558\uace0 \uae30\ubcf8\uc801\uc778 indent\ub294<\/p>\n<p>4\ub97c \uc4f0\ub3c4\ub85d \uae30\ubcf8 \uad8c\uace0\uc548(?)\uc744 \ub9cc\ub4e4\uc5b4 \uc4f0\uc8e0.<\/p>\n<p>\uc5ec\ub7ec\uc0ac\ub78c\uc774 coding \ud588\uc5b4\ub3c4 \ube44\uc2b7\ud55c \ud615\ud0dc\uc758 \ucf54\ub4dc\ub4e4.<\/p>\n<p>\ud55c\uba85, \ub450\uba85 \uc815\ub3c4\uac00 \uaca8\uc6b0 \uaca8\uc6b0 \uba87\ub9cc\ub77c\uc778 \ub9cc\ub4dc\ub294 \uac83\ud558\uace0\ub294<\/p>\n<p>\ud2c0\ub9ac\ub2e4\uace0 \ubcfc \uc218 \ubc16\uc5d0..<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 3\uc77c \ud1a0\uc694\uc77c \uc624\ud6c4 10\uc2dc 17\ubd84 46\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\uc544\ub9c8 \uae34 \ud504\ub85c\uadf8\ub7a8\uc744 \uc548 \uc9dc\uc168\ub098 \ubcf4\uad70\uc694.<br \/>\n\uadf8\ub7f0 \ud504\ub85c\uadf8\ub7a8 \uc9dc\uc2e4 \ub54c 8\ub85c \ud574\ub193\uace0 \uc368\ubcf4\uc138\uc694.<\/p>\n<p>\uc544\ub9c8\ub3c4 \uc548 \ubcf4\uc774\ub294 \uac8c \ub354 \ub9ce\uc744 \uac81\ub2c8\ub2e4.<\/p>\n<p>\uc800 \uac19\uc73c\uba74 6\uc774\uc0c1 \uc4f4 \uc0ac\ub78c\uc740 \uc804\ubd80 \ubd88\ud569\uaca9\uc785\ub2c8\ub2e4.<\/p>\n<p>\uae34 \ud504\ub85c\uadf8\ub7a8\ub3c4 \uc548 \uc9dc\ubcf8 \uc0ac\ub78c\ud55c\ud14c \ubb34\uc2a8 \ud504\ub85c\uc81d\ud2b8\ub97c \ub9e1\uae41\ub2c8\uae4c?<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 3\uc77c \ud1a0\uc694\uc77c \uc624\ud6c4 10\uc2dc 34\ubd84 53\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>> \uc65c\ub0d0\ud558\uba74, code\uac00 \ub108\ubb34 \ub2e4\ub2e5\ub2e4\ub2e5\ubd99\uc5b4 \uc788\uc5b4\uc11c readability\uac00 \ub9ce\uc774 \ub5a8\uc5b4\uc9c4\ub2e4\ub294<br \/>\n> \uac83\uc785\ub2c8\ub2e4. \uc800 \uac1c\uc778\uc801\uc73c\ub85c \uadf8\ub807\uac8c \uc0dd\uac01\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. tab 8\ub85c \uc4f0\uba74 if, for<br \/>\n> \uba87\uac1c \ub4e4\uc5b4\uac00\uba74 \uc624\ub978\ucabd \uc5ec\ubc31\uc774 \uc5c6\uc5b4\uc11c code\uc4f0\uae30 \ubd88\ud3b8\ud558\ub2e4\uace0 \ud558\ub294\ub370, \uc0ac\uc2e4<br \/>\n> 8\uc368\ub3c4 \ud560 \uac83\uc740 \ub2e4\ud560 \uc218 \uc788\ub294\ub370. for, if\ub9ce\uc774 \uc368\uc11c \uc624\ub978 \ucabd \uc5ec\ubc31\uc774 \uc5bc\ub9c8\ub0a8\uc9c0<br \/>\n> \uc54a\uac8c \ub9cc\ub4dc\ub294 \uacbd\ud5a5\uc774 \uc788\ub294 \uc0ac\ub78c\uc740 iQ\uac00 \ub0ae\uc544\uc11c \uadf8\ub7f0\ub2e4\uace0 \uac10\ud788 \uc0dd\uac01\ud569\ub2c8\ub2e4. \uc4f8\ub370\uc5c6\uc774<br \/>\n> if\ub9cc\ub4e4\uace0 for\ub9cc\ub4e4\uace0.. \uadf8\ub807\uac8c \ud574\uc11c \uc624\ub978\ucabd \uc5ec\ubc31 \uc5c6\uc560\uace0, \uadf8\ub798\uc11c tab\uc740 4\uc4f0\uace0..<br \/>\n><br \/>\n> \uc544 \ubbf8\uce58\uaca0\ub2e4.<\/p>\n<p>\ud5c8\ud5c8&#8230; \uadf8\ub0e5 \uc6c3\uc9c0\uc694&#8230;<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 3\uc77c \ud1a0\uc694\uc77c \uc624\ud6c4 10\uc2dc 45\ubd84 30\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\ub0b4\uac00 \ud504\ub85c\uadf8\ub798\uba38\uace0 \uc9c1\uc7a5\uc744 \uad6c\ud558\uace0 \uc788\ub2e4\uba74, \ud504\ub85c\uadf8\ub798\uba38\uc758 \uc2e4\ub825\uc744 \ubb3b\ub294\ub2f5\uc2dc\uace0<br \/>\n\uaca8\uc6b0 \ud0ed \uc0ac\uc774\uc988\ub098 \ubb3c\uc5b4\ubcf4\ub294 \uc9c1\uc7a5\uc5d4 \uc548 \uac04\ub2e4.<\/p>\n<p>\ud0ed \uc0ac\uc774\uc988\uc57c \uc790\uae30 \ud63c\uc790 \uc9dc\uba74 \uc790\uae30 \ub9c8\uc74c\ub300\ub85c \uc4f0\uba74 \ub418\ub294 \uac83\uc774\uace0, \uc5ec\ub7ff\uc774 \uc9dc\uba74<br \/>\n\uc9dc\uae30 \uc804\uc5d0 \uc11c\ub85c \ud1b5\uc77c\ud558\uace0 \uc9dc\uba74 \ub418\uc9c0, \ubb50\uac00 \ubd88\ub9cc\uc774\ub78c?<\/p>\n<p>\ud0ed\uc0ac\uc774\uc988\uac00 8\uc774\uba74,<\/p>\n<p>1. \uc77c\ub2e8 \ud568\uc218 \ub4e4\uc5b4\uac00\uba74\uc11c 8<br \/>\n2. for loop \ud558\ub098 \ub3cc\ub9ac\uba74 8<br \/>\n3. \ud558\ub098 \ub354 \ub3cc\ub9ac\uba74 8<br \/>\n4. switch, case \uc4f0\uba74 8 \ub610\ub294 16<br \/>\n5. \uadf8 \uc548\uc5d0 if \ubb38 \ud558\ub098 \uc788\uc73c\uba74 8<\/p>\n<p>\uac00\ubccd\uac8c \ud654\uba74 \ubc18\ucabd\uc744 \uba39\uc5b4\ubc84\ub9b0\ub2e4. \ucf54\ub4dc\uac00 \ud6e4\ud574\uc9c4\ub2e4. \ubb50 \ucde8\ud5a5 \ubb38\uc81c\uc774\uae34 \ud55c\ub370,<br \/>\n\uc774\ub807\uac8c \uc9dc\uba74\uc11c \uadf8\uac8c \uc808\ub300\uae30\uc900\uc774\ub77c\uace0 \uc6b0\uae30\ub294 \uc0ac\ub78c \ud504\ub85c\uadf8\ub798\ubc0d \uc2e4\ub825\uc774\uc57c&#8230; \ubed4\ud558\uc9c0\ubaa8.<\/p>\n<p>* \ud0ed\uc0ac\uc774\uc988 2\ub85c \uc4f0\ub294 \uc778\uac04\uc774.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 3\uc77c \ud1a0\uc694\uc77c \uc624\ud6c4 11\uc2dc 26\ubd84 05\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>GUI\ucabd \ud504\ub85c\uadf8\ub7a8 \uc9e4\ub824\uba74 tab size 8\ub85c\ub294 \uc544\ubb34\ub798\ub3c4 \uc880 \ub2f5\ub2f5\ud558\uc9c0.<\/p>\n<p>\ud391\uc158 \uc774\ub984\ub4e4\uc774 \uc880\ubc29 \uae38\uc796\uc544. \ud30c\ub77c\ubbf8\ud130\ub3c4 \ub9ce\uace0.<\/p>\n<p>\ub0b4\uac00 \ubc25\ubc8c\uc5b4\uba39\uace0\uc788\ub294\uac8c \ub300\ucda9 40\ub9cc\ub77c\uc778\ucbe4 \ub418\ub294 \ucf54\ub4dc\uc778\ub370,<br \/>\n\uc6b0\ub9ac\ub294 tab\uc744 8\ub85c \uc4f0\ub294 \ub300\uc2e0\uc5d0, 136\uce7c\ub7fc\uc744 \uae30\ubcf8\uc73c\ub85c \ud558\uace0 \uc4f4\ub2e4\ub124.<br \/>\nxterm\uc73c\ub85c \ubcfc\ub54c\ub3c4 \ud654\uba74 136&#215;100 6&#215;10 \ud3f0\ud2b8.<br \/>\n\ud504\ub9b0\ud130\ub85c \ucc0d\uc744\ub54c\ub3c4 \ube44\uc2b7\ud558\uac8c.<\/p>\n<p>\uadf8\ub7fc tab size 8\uc774\ub77c\ub3c4 \uacac\ub51c\ub9cc \ud568.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 12\uc2dc 03\ubd84 25\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>tab size 8\uc740 \uc9dc\uc99d\ub0a8..<\/p>\n<p>nested loop\uac00 4\uc774\uc0c1 \ub418\ub294\uac74 \ud22d\ud558\uba74 line over\ub97c \ud558\uae30\ub54c\ubb38..<\/p>\n<p>8\uc4f0\ub77c\ub294 \ud68c\uc0ac\ub294 \uc9c0\uc6d0\ub3c4 \uc548\ud560\uac83\uc784.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 12\uc2dc 17\ubd84 34\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\ubaa8\ub974\uae34 \ubab0\ub77c\ub3c4 \uc6d0\uae00 \uc4f4\uc0ac\ub78c, \ub9ce\uc774 \uc9dc\ubcf4\uc9c0 \uc54a\uc740\uac83 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub7f0\uc2dd\uc758 \uc9c8\ubb38\uc744 \ud558\ub294 \uac83\ubd80\ud130 \ud2c0\ub838\ub2e4\uace0 \ub9d0\ud558\uace0 \uc2f6\ub124\uc694.<\/p>\n<p>\ubb34\uc5c7\ubcf4\ub2e4\ub3c4 \uc774\ub7f0 \uc598\uae30 \ub098\uc624\ub294 \uac83 \uc790\uccb4\uac00 \uc870\uae08 \ubb38\uc81c\uc788\uc5b4 \ubcf4\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc218\ub9cc &#8211; 10\ub9cc line \uc774\uc0c1 \ub418\ub294 program\uc744 \uc9e4\ub54c \uac01\uc885 function, variable\uc5d0<\/p>\n<p>\uba87\ubc31 line\uc9dc\ub9ac program\ucc98\ub7fc \uac04\ub2e8\ud558\uac8c \uc774\ub984 \ubd99\uc77c \uc218 \uc788\uc744 \uac83 \uac19\uc2b5\ub2c8\uae4c ?<\/p>\n<p>indentation\uc774 \uadf8\ub807\uac8c \uc27d\uac8c \ub420 \uac83 \uac19\uc544\uc694 ?<\/p>\n<p>\uc870\uae08\ub9cc \ud558\ub2e4\ubcf4\uba74 \uadf8\uc0c8 \uc78a\uc5b4\uba39\uace0 code\uc758 \uc228\uc740 \ub73b\uc744 \uc54c\uc544\ub0b4\uae30 \uc704\ud574<\/p>\n<p>\uc790\uc2e0\uc774 \uc791\uc131\ud55c \uac83\uc744 \uc5ed\uc73c\ub85c \ubd84\uc11d\ud558\ub294 \uacbd\uc6b0\uac00 \ud5c8\ub2e4\ud569\ub2c8\ub2e4.<\/p>\n<p>\ud568\uc218 \uc774\ub984\ub3c4 \ube44\uc2b7\ud55c\uac8c \ub9ce\uc544\uc838\uc11c \uac08\uc218\ub85d \uae38\uc5b4\uc9c0\ub294 \uacbd\uc6b0\ub3c4 \ub2e4\ubc18\uc0ac\uad6c\uc694 ..<\/p>\n<p>Program \uad6c\uc870\uac00 \ubcf5\uc7a1\ud574\uc9c0\ub294 \uac83\uc740 \ub9d0\ud560 \uac83\ub3c4 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub7f0\ub370 tab size\ub97c 8\ub85c \ud574\uc694 ?<\/p>\n<p>Terminal \ud574\uc0c1\ub3c4\uac00 \uaf64\ub098 \uc88b\uc740\uac00\ubcf4\uad70\uc694 ..<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 01\uc2dc 59\ubd84 18\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\ud558\ud558.. \uc6c3\uae34\ub2e4.<\/p>\n<p>\ub108\uac00 \uc788\ub294 \ud68c\uc0ac\ub294 \uac1c\ubc1c\ud68c\uc0ac\ub294 \uc544\ub2c8\uaca0\uc9c0 \uc124\ub9c8? ^^<\/p>\n<p>\ud0ed\uc744 8\uc774\uc0c1\uc4f0\ub2e4\ub2c8..<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 02\uc2dc 49\ubd84 57\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\uc9c8\ubb38 \uc790\uccb4\uac00 \ub09c\uc13c\uc2a4\ub2e4.<\/p>\n<p>\uba74\uc811\uc2dc \uc774\ub7f0\uac70 \ubb3c\uc5b4\ubcf4\uc9c0\ub3c4 \uc54a\ub294\ub2e4.<\/p>\n<p>\uc774\ub7f0 \uac83\uc744 \uac00\ub9ac\ucf1c\uc11c \u4e95\u4f4e\u4e4b\u86d9\ub77c\uace0 \ud55c\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 02\uc2dc 58\ubd84 56\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\ud504\ub85c\uc81d\ud2b8\uc5d0 \ub530\ub77c\uc11c&#8230;3~4<br \/>\n\uc2ec\ud55c\uacbd\uc6b0 2\uae4c\uc9c0.<\/p>\n<p>\ub09c \uac08\uc218\ub85d tab\uc774 \uc791\uc544\uc9c0\ub358\ub370&#8230; \uca5d<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 03\uc2dc 33\ubd84 34\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\ud0ed\uc0ac\uc774\uc988\ub294 2.<\/p>\n<p>\uc624\uc624. \ud0ed\uc0ac\uc774\uc988 2\ub85c \uc4f0\uc2dc\ub294 \ubd84\uc774 \ud0a4\uc988\uc5d0\ub3c4 \uc788\ub2e4\ub2c8.<br \/>\n\ud798\ub4e0 \uc778\uc0dd\uc744 \uc0ac\uc2dc\ub294\uad70\uc694 ^_^;; (\ub3d9\uc9c8\uac10)<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 05\uc2dc 01\ubd84 09\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\ud55c\ub54c\ub294 \ud0ed\uc0ac\uc774\uc988 1\ub3c4 \uc37c\uc2b5\ub2c8\ub2e4. \uc778\uac04\uc774 \ud560 \uc9d3\uc774 \uc544\ub2c8\ub354\uad70\uc694. -_- \uacb0\uad6d &#8216;\uc774\uac74<br \/>\n\ub3c4\uc800\ud788 \uc548\ub418\uaca0\ub2e4&#8217; \uc2f6\uc5b4\uc11c \uace0\uce5c\uac8c 2&#8230;. &#8211;;<\/p>\n<p>\uadfc\ub370 2\ub85c \ud574\ub3c4 \uadf8\ub7ed\uc800\ub7ed \uc4f8\ub9cc\ud569\ub2c8\ub2e4. \uc0ac\uc2e4 4 \uc815\ub3c4\uac00 \uc774\uc0c1\uc801\uc774\ub77c\uace0 \uc0dd\uac01\uc740<br \/>\n\ud558\uc9c0\ub9cc, \uc6cc\ub099 \uac8c\uc744\ub7ec\uc11c \uace0\uce58\uae30 \uadc0\ucc2e\uc544\ud558\uae30 \ub54c\ubb38\uc5d0.. better\uc758 \uac00\uc7a5 \ud070 \uc801\uc740<br \/>\ngood enough\ub77c\uace0&#8230;<\/p>\n<p>\uc0ac\uc2e4 \ud0ed\uc0ac\uc774\uc988\uac00 \ubb50\uac00 \ubb38\uc82d\ub2c8\uae4c. \uc5bc\ub9c8\ub098 \uad6c\uc870\uc801\uc73c\ub85c \uc9dc\ub290\ub0d0\uac00 \ubb38\uc81c\uc9c0.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 06\uc2dc 23\ubd84 25\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\ub09c 3.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 07\uc2dc 45\ubd84 21\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\uc74c. \uc804 3\uc73c\ub85c \uc4f4\ub290\ub370. \uc774\uac8c \uc824 \ud3b8\ud55c\ub4ef..<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 07\uc2dc 49\ubd84 47\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\uc544\ucc38 \ud55c\uac16\ub354. \ud0ed \uc0ac\uc774\uc988 3\uc73c\ub85c \ud558\uace0<br \/>\nspace expand\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<br \/>\n\uc774\uac8c \uc824\ub8e8 \ud3b8\ud55c\ub4ef. \uc778\uc1c4\ud558\uba74 \ud0ed\ub54c\ubd84\uc5d0<br \/>\n\ucf54\ub4dc\uac00 \ub4a4\uc8fd\ubc15\uc8fd \ub420\ub54c\uac00 \ub9ce\uc8e0.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 09\uc2dc 02\ubd84 28\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C \uc9c8\ubb38\ud55c \uc0ac\ub78c, \uc644\uc804 \uae68\uc9c0\ub2e4!<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 09\uc2dc 34\ubd84 15\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\uc800\ub294 \ud0ed \uc548\uc4f0\uace0..<br \/>\n\uc2a4\ud398\uc774\uc2a4\ub85c \ub744\uc5b4\uc4f0\uae30 \ub450\uce78 \ud569\ub2c8\ub2e4..<\/p>\n<p>\ud0ed\uc774 \uc774\ub530\uae08 \uac00\ub2e4\uac00..<br \/>\n\ub9d0\uc37d\uc744 \ubd80\ub9ac\uba74..<br \/>\n\ud669\ub2f9\ud558\uae30 \uae4c\uc9c0 \ud569\ub2c8\ub2e4..<\/p>\n<p>\uadf8\ub798\uc11c..\uc544\uc608 \ud0ed\uc774\ub780 \ud0a4\ub97c \uc0ac\uc6a9\uc744 \uc548\ud558\uc8e0..<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 09\uc2dc 41\ubd84 19\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\uccab \uae00 \uc62c\ub9ac\uc2e0 \uc591\ubc18.<\/p>\n<p>8\uc744 \uc4f0\uaca0\ub2e4\ub294 \uc0dd\uac01\uc744 \ubbf8\ub8e8\uc5b4\ubcf4\uac74\ub300,<br \/>\n\uad6c\uc870\uc801 \ud504\ub85c\uadf8\ub798\ubc0d \uae30\ubc95\uc744 \ucf54\ub4dc\ub85c \uc62e\uae30\ub294 \uae30\uc220\uc744<br \/>\n\ubc30\uc6b0\uc9c0\ub3c4 \ubabb\ud588\uc73c\ubbc0\ub85c \uac10\uc810 10\uc810.<\/p>\n<p>\uc5b4\uca4c\ub2e4 8\uc744 \uc4f0\uac8c \ub410\uace0 \uc9c0\uae08 \uc775\uc219\ud574\uc838\uc11c 8\uc744 \uc4f0\ub294 \uac83\uc774\ub77c\uba74<br \/>\n\uadf8\ub7f0 \uae30\ubc95\uc744 \ubc30\uc6b8 \uae30\ud68c\ub97c \uac16\uc9c0 \ubabb\ud588\uc744 \ubfd0\uc774\ub77c\ub294 \uc810\uc5d0\uc11c \uac10\uc810 2\uc810.<\/p>\n<p>\uc5ed\uc2dc 8\uc744 \uc4f0\uaca0\ub2e4\ub294 \uc0dd\uac01\uc744 \uac00\uc9c4 \uac83\uc73c\ub85c \ubcf4\uc544<br \/>\nstraight-forward-if \ubb38\uc7a5\uc774 \ubb34\uc5c7\uc778\uc9c0\ub3c4 \ubaa8\ub97c<br \/>\n\uac00\ub2a5\uc131\uc774 99%\ub77c\ub294 \uc810\uc5d0\uc11c \ub2e4\uc2dc \uac10\uc810 10\uc810.<\/p>\n<p>C++\ubcf4\ub2e4 Java\uac00 \ub7ad\uadc0\uc9c0 \uad6c\uc870\uc801 \uce21\uba74\uc5d0\uc11c<br \/>\n\uc65c \ub354 \uc88b\uc740\uc9c0 \uc774\ud574\ud558\uc9c0 \ubabb\ud558\uace0 \uc788\uc744 \uac00\ub2a5\uc131 90%.<br \/>\n\uc544\uc9c1 Java\ub97c \ubaa8\ub974\uba74 \uae30\uc220 \uc2b5\ub4dd \ud0dc\ub9cc\uc73c\ub85c \uac10\uc810 3\uc810.<br \/>\nJava\ub97c \uc54c\uace0 \uc5ec\uc804\ud788 8\uc744 \uc4f0\uace0 \uc788\uc73c\uba74<br \/>\nJava\ub97c Basic\ucc98\ub7fc \uc4f0\uace0 \uc788\uc744 \ud655\ub960 \ub192\uc73c\ubbc0\ub85c \uac10\uc810 3\uc810.<br \/>\nJava\ub97c Java\ub2f5\uac8c \uc4f0\uace0 \uc788\ub354\ub77c\ub3c4 \uc774\uc81c \uc560\ud50c\ub9bf<br \/>\n\ud14c\uc2a4\ud2b8 \ud504\ub85c\uadf8\ub7a8 \uc815\ub3c4 \uc9dc\ubd24\uc744 \uc815\ub3c4\ub77c\ub294 \uba74\uc5d0\uc11c \uc5ed\uc2dc \uc810\uc218 \uc5c6\uc74c.<br \/>\n\ud0ed 8\ud55c\ud14c \uc904 \uc810\uc218 \ucc38 \uc5c6\uad70\uc694&#8230;<\/p>\n<p>SE\ub294 \ub0a0\ub791\ubc29\uad6c \ubf55\uc774\ub77c\ub294 \uc0dd\uac01\uc744 \uac16\uace0 \uc788\uc73c\uba70<br \/>\n\uc815\ub9d0 \uc4f8\ub370 \uc5c6\ub294 \ud559\ubb38\uc774\ub77c\uace0 \uc0dd\uac01\ud560 \uac00\ub2a5\uc131 \ub192\uc73c\ubbc0\ub85c \uac10\uc810 5\uc810.<br \/>\n\ub9cc\uc77c SE\uc5d0\uc11c \ud558\ub294 \ub9d0\uc774 \ucc38 \uae4a\uac8c \uc640 \ub2ff\ub294\ub2e4\uba74<br \/>\n\ucd5c\uc18c\ud55c 8\uc744 \uc4f0\uc790\uace0 \uc8fc\uc7a5\ud558\uc9c0\ub294 \ubabb\ud560 \uac83\uc784.<\/p>\n<p>\uc65c \ucf54\ub4dc\ub97c \uc774\ub807\uac8c \uc9dc\uba74 \uc548\ub418\uace0<br \/>\nrc = open();<br \/>\nif (rc is failure)<br \/>\nerror();<br \/>\ndo something;<br \/>\nrc = close();<br \/>\nif (rc is failure)<br \/>\nrollback();<br \/>\nelse<br \/>\ncommit();<\/p>\n<p>\uc774\ub807\uac8c \uc9dc\uc57c \ud558\ub294\uc9c0<br \/>\nif (open() is success) {<br \/>\ndo something<br \/>\nrc = close();<br \/>\nif (rc is success) {<br \/>\ncommit();<br \/>\n} else {<br \/>\nrollback();<br \/>\n}<br \/>\n} else {<br \/>\nerror();<br \/>\n}<\/p>\n<p>\ub2f9\uc2e0\uc740 \uc774\ud574\ud558\uc9c0 \ubabb\ud558\uace0 \uc788\uc74c.<br \/>\n\uacc4\uc18d 8\uc744 \uace0\uc218\ud558\uc5ec C\ub294 \ube44\uad6c\uc870\uc801\uc778 \ud504\ub85c\uadf8\ub7a8\uc744<br \/>\n\uc791\uc131\uac00\ub2a5\ucf00 \ud55c\ub2e4\ub294 \uc545\uba85\uc744 \ub192\uc5ec \uc8fc\uc288.<\/p>\n<p>\ud55c \uac00\uc9c0 \ub354.<br \/>\n\ud391\uc158\uc740 \ube14\ub799\ubc15\uc2a4\ucc98\ub7fc \ud589\ub3d9\ud574\uc57c \ud55c\ub2e4\ub294 \uac83\uc744<br \/>\n\uc54c\uc9c0 \ubabb\ud558\uace0 \uc788\ub294 \uac83 \uac19\uc73c\uba70, \ub610\ub294 \uc54c\uace0 \uc788\ub2e4\uace0<br \/>\n\ud558\ub354\ub77c\ub3c4 \ub77c\uc778 \ub2e8\uc704\uc5d0\uae4c\uc9c0 \uc801\uc6a9\ud574\uc57c \ud55c\ub2e4\ub294 \uac83\uc744<br \/>\n\ubaa8\ub974\uace0 \uc788\uc5b4\uc11c \uac10\uc810 10\uc810.<br \/>\n\ud0ed 8 \uc548 \uc4f0\ub294 \uac70 \uac00\uc9c0\uace0 \ucc38 \uac10\uc810\ub3c4 \ub9ce\uc774 \uc2dc\ud0a4\ub124&#8230; \ud6c4\ud6d7.<br \/>\n\ub2f9\uc2e0 \ud504\ub85c\uadf8\ub798\uba38\ub97c \ubf51\uae30\ub294 \ucee4\ub155 \uc5b4\ub514 \uac00\uba74 \ub5a8\uc5b4\uc9c0\uaca0\ub294\ub370\uc694?<\/p>\n<p>\ub367\ubd99\uc784.<\/p>\n<p>8\uc744 \uc8fc\uc7a5\ud558\ub294 \uc0ac\ub78c\uc740 \ub9ce\uc740 \uacbd\uc6b0 \uae30\uc5b5\ub825\uacfc \uc554\uae30\ub825\uc774 \uc88b\uc740\ub370<br \/>\n\uc790\uc2e0\uc774 \ub9cc\ub4e0 \ucf54\ub4dc\ub97c \ud0ed 8\ub85c \uc368\uc11c \ube44\uad6c\uc870\uc801\uc73c\ub85c \ub9cc\ub4e4\uc5b4\ub193\uace0\ub3c4<br \/>\n\ucf54\ub4dc\ub97c \ub300\ubd80\ubd84 \uc798 \uae30\uc5b5\ud558\ub294 \ud2b9\uc9d5\uc774 \uc788\uc74c.<br \/>\n\ubb3c\ub860 \uc774\ub7f0 \ucf54\ub4dc\ub294, \uc880 \ub2a5\ub825\uc774 \ub5a8\uc5b4\uc9c0\ub294 \ub2e4\ub978 \ud504\ub85c\uadf8\ub798\uba38\uac00<br \/>\n\ucf54\ub4dc\ub97c \uc774\ud574\ud558\uae30 \ud798\ub4e4\uac8c \ub9cc\ub4e4\uae30 \ub54c\ubb38\uc5d0 \uc88b\uc740 \uac8c \uc544\ub2d8.<br \/>\n\uc774\ub7f0 \uc0ac\ub78c\uc740 \uc870\uc9c1\uc5d0\uc11c \ucabc\ucc28\ub0b4\uc11c \ud63c\uc790 \ub180\uac8c \ub9cc\ub4e4\uac70\ub098<br \/>\n\uc544\ub2c8\uba74 \ud63c\uc790 \ub178\ub294 \ubd80\uc11c\uc5d0 \ubcf4\ub0b4\uc11c \ub2a5\ub825\uc744 \ubc1c\ud718\ud558\uac8c \ud574\uc918\uc57c \ud568.<br \/>\n\uccab \uae00 \uc4f4 \uc0ac\ub78c\uc740 \uc544\ub9c8\ub3c4 IQ\uac00 \ub192\uc544\uc11c \ucf54\ub4dc\ub97c \uc544\ubb34\ub807\uac8c\ub098<br \/>\n\ub9cc\ub4e4\uc5b4\ub3c4 \uc798 \uae30\uc5b5\ud558\ub294 \uc0ac\ub78c\uc758 \ubd80\ub958\ub85c \ubcf4\uc784.<br \/>\nSo, \uc2e4\uc804\uc5d0\uc11c \uc880 \ub354 \uad74\ub7ec\uc11c \ub2e4\uc591\ud55c \ucf54\ub4dc \uc2a4\ud0c0\uc77c\uc77c \ubab8\uc5d0 \uc775\ud600<br \/>\n\ucd08\uc2dd \ubfd0\ub9cc \uc544\ub2c8\ub77c \ub0b4\uacf5\uc744 \ud0a4\uc6b0\uae38 \uad8c\uace0\ud568.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 11\uc2dc 04\ubd84 42\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\uc6c3\uae30\ub294 \uc18c\ub9ac\uc880 \uc791\uc791\ud558\uc1fc&#8230;<\/p>\n<p>tab=8\uc774\uc5b4\uc57c \ud55c\ub2e4\uace0?<\/p>\n<p>tab\uc740 4\uc815\ub3c4\ub97c \uad8c\uace0\ud558\ub294 \uacbd\uc6b0\uac00 \ud6e8 \ub9ce\uc18c.<\/p>\n<p>\ub808\ud3ec\ud2b8 \uba87\uac1c\uc9dc\ubcf4\uace0 \ud558\ub294 \ud5db\uc18c\ub9ac\ub85c \ub4e4\ub9ac\ub294 \uad70.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\uc804 11\uc2dc 14\ubd84 00\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\uc6b0\uc624 \ud504\ub85c\uadf8\ub7a8 \uace0\uc218\uc774\uc2e0 \uac83 \uac19\ub124\uc694.<\/p>\n<p>\uc9c8\ubb38\ud558\ub098&#8230; \ub77c\uc778\ub2e8\uc704\uae4c\uc9c0 \uc801\uc6a9\ud55c\ub2e4\ub294\uac8c \uc815\ud655\ud558\uac8c \uc5b4\ub5a4 \uc758\ubbf8\uc778\uac00\uc694 ?<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 08\uc2dc 55\ubd84 05\ucd08<br \/>\n\uc81c \ubaa9(Title): C revisited<\/p>\n<p>\uc790 \uc88b\uc740 \uc774\uc57c\uae30 \ucc38 \ub9ce\uc774 \ub098\uc654\ub2e4. \uc9d1\uc5d0 \uac14\ub2e4\uac00 \uc628 \uc0ac\uc774\uc5d0 \ub9ce\uc774\ub3c4 \ub93c\ub97c \ub2ec\uc558\uad6c\ub098.<\/p>\n<p>java, C++\uc740 C\ub791\uc740 \ub2e4\ub978 \uc5b8\uc5b4\uc774\ub2c8 java\uc5d0\uc11c \uc37c\ub358 tabsize, C++\uc5d0\uc11c \uc37c\ub358 tabsize<br \/>\n\uac00\uc9c0\uace0 \uc774\uc57c\uae30\ub97c \uc804\uac1c\ud574\uc11c \uc774\uc57c\uae30\ub97c \ub354 \ud63c\ub780\uc18d\uc73c\ub85c \ubab0\uc544\ub123\uc9c0 \ub9d0\uc790\uace0 \uba3c\uc800 \uc81c\uc548\ud558\uba74\uc11c<br \/>\n\uc5ec\ub7ec\ubd84\ub4e4\uc758 \ub93c\uc5d0 \ub300\ud55c \ub098\uc758 \uc0dd\uac01\uc744 \ub098\uc5f4\ud574 \ubcf4\uaca0\ub2e4.<\/p>\n<p>tabsize\ub97c 1,2,3\uc744 \uc4f0\uba74\uc11c \uc790\ub791\uc2a4\ub7fd\uac8c \ub9d0\uc744 \ud558\ub294 \ub188\ub4e4\uc774 \ucc38 \ub9ce\ub098\ubcf4\uad6c\ub098.<br \/>\n\ucc38 \ubbf8\ub828\ub3c4 \ud558\uc2dc\uc9c0. \uc0ac\ub78c\uc774 \uc5bc\ub9c8\ub098 \ucac0\ucac0\ud558\uba74 tab\uc744 \uadf8\uac83\ubc16\uc5d0 \ubabb\uc8fc\uace0 \uc0b4\uae4c?<br \/>\ntabsize\ub85c 1,2,3\ub97c \uc4f0\uba74 \uc624\ub978\ucabd\uc73c\ub85c code\uac00 \uac08\uc77c\uc774 \uc5c6\uc5b4\uc11c, if, for, while\ub4f1\uc744<br \/>\n\uc218\uc5c6\uc774 nesting\uc2dc\ud0ac \uc218 \uc788\uc5b4\uc11c \ucc38 \uc88b\uaca0\uad6c\ub098.<\/p>\n<p>\uadf8\ub9ac\uace0 \ub108\ud76c\ub4e4\uc740 \uc5bc\ub9c8\ub098 \ud504\ub85c\uadf8\ub7a8 \ub9ce\uc774 \uc9dc\ubcf4\uc544\uc11c \ub098\ubcf4\uace0 \ub9ac\ud3ec\ud2b8 \uba87\uac1c \uc9dc\ubcf4\uc558\ub2e4\uace0<br \/>\n\ub9d0\ud558\ub294\uac70\ub2c8? \ub204\uadfc \ub9cc line, 2\ub9cc line\ud504\ub85c\uadf8\ub7a8 \uc548\uc9dc\ubcf8 \uc801 \uc788\ub294 \uc904 \uc544\ub290\ub0d0?<br \/>\n\ubbf8\uc548\ud558\uc9c0\ub9cc \ub098\ub294 code\uc758 line\uc218\ub97c \uc138\ubcf8\uc801\uc774 \uc5c6\uc5b4\uc11c \uc5bc\ub9c8\ub098 \uae34 \ud504\ub85c\uadf8\ub7a8\uc744 \uc9f0\ub294\uc9c0<br \/>\n\uae30\uc5b5\uc774 \uc5c6\uad6c\ub098.<\/p>\n<p>\ud55c\ub9c8\ub514\ub9cc \ud558\uc790.<\/p>\n<p>\uba87\uc77c\uc804 TCP\/IP implementation\uc5d0 \ub300\ud55c \uc9c8\ubb38 \uc774\uacf3 anonymous\uc5d0 \ub098\uc628 \uac83 \uac19\ub4dc\ub77c.<br \/>\nTCP\/IP\uac00 \uba87\uc77c\uac78\ub824 \ub69d\ub531 \uc9e4 \uc218 \uc788\ub294 \uac83\uc774 \uc544\ub2d8\uc744 \uc54c\uace0 \uc788\uc744\ud14c\ub2c8, TCP\/IP\uac00 \uc0c1\ub2f9\ud788<br \/>\n\ubcf5\uc7a1\ud55c \uac83\uc784\uc740 \ub108\ud76c\ub4e4\ub3c4 \uc798 \uc544\ub9ac\ub77c \ubbff\ub294\ub2e4.<\/p>\n<p>\ud55c\ubc88 TCP\/IP implementation source\ub97c \ub4e4\uc5ec\ub2e4 \ubcf4\uac70\ub77c. FreeBSD\uc5d0\ub3c4 \uc788\uad6c, linux\uc5d0\ub3c4<br \/>\n\uc788\uc73c\ub9ac\ub77c \ubbff\ub294\ub2e4. \uadf8\uacf3\uc5d0\uc11c tabsize\uba87\uc73c\ub85c \uc815\ud574\ub193\uace0 \uc4f0\uace0 \uc788\ub354\ub0d0?<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 08\uc2dc 58\ubd84 08\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\ucca8\uac00\ud558\uace0\uc790 \ud55c\ub2e4.<\/p>\n<p>\ub0b4\uac00 \ubcf4\uae30\uc2eb\uc5b4 \uc8fd\uaca0\ub294 \ucf54\ub4dc\ub4e4\uc740<\/p>\n<p>char *function(char *name)<br \/>\n{<br \/>\nFILE *fin;<br \/>\nchar *something;<\/p>\n<p>fin = fopen(name, &#8220;r&#8221;);<br \/>\nif (fin != NULL) {<br \/>\n\uc774\ud558 30 line \uc0dd\ub7b5<br \/>\n} else {<br \/>\nreturn NULL;<br \/>\n}<br \/>\nfclose(fin);<br \/>\nreturn something;<br \/>\n}<br \/>\n\uc640 \uac19\uc740 code\ub4e4\uc774\ub2e4. \ubb50\uac00 \ubb38\uc81c \uc788\ub294\uc9c0 \ubaa8\ub974\uaca0\uc9c0? \uc774code\uc5d0\uc11c?<br \/>\n\uc4f8\ub370\uc5c6\uc774 indentation\uc744 \ub9cc\ub4e4\uc5b4\ub0b8\ub2e4\ub294 \uac83\uc774\uc57c. \ubbf8\uce5c\uc9d3\uc774\uc57c. \uc774\ub807\uac8c \uc9dc\ub294 \uac83\uc740.<\/p>\n<p>\ub0b4\uac00 \ubb34\uc2a8 \uc774\uc57c\uae30\ud558\ub294\uc9c0 \ubaa8\ub974\uaca0\uc73c\uba74 \ub108\ub3c4 \ubcc4\ubcfc\uc77c \uc5c6\ub294 \ub188\uc774\uc57c.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 09\uc2dc 06\ubd84 47\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\ub2e4\uc74c\uc758 code\ub3c4 \ud55c\ubc88\ubcf4\uc790.<\/p>\n<p>void name_put(int code)<br \/>\n{<br \/>\nswitch (code) {<br \/>\ncase FLAG_A:<br \/>\nprintf(&#8220;file.c: name(): code was FLAG_A\\n&#8221;);<br \/>\nbreak;<br \/>\ncase FLAG_B:<br \/>\nprintf(&#8220;file.c: name(): code was FLAG_B\\n&#8221;);<br \/>\nbreak;<br \/>\ncase FLAG_C:<br \/>\nprintf(&#8220;file.c: name(): code was FLAG_C\\n&#8221;);<br \/>\nbreak;<br \/>\ncase FLAG_D:<br \/>\nprintf(&#8220;file.c: name(): code was FLAG_D\\n&#8221;);<br \/>\nbreak;<br \/>\ndefault:<br \/>\nprintf(&#8220;file.c: name(): code was Unknown\\n&#8221;);<br \/>\nbreak;<br \/>\n}<br \/>\nreturn;<br \/>\n}<\/p>\n<p>\ub0b4\uac00 \uc5f4\ub0b4\ub294 \uac83\uc740 \uc704\uc640 \uac19\uc740 code\ub97c \ub9cc\ub4e4\uc5b4\ub0b4\ub294 \uc0ac\ub78c\ub4e4 \ub54c\ubb38\uc5d0 \ubbf8\uce5c\ub2e4\ub294 \uac83\uc774\uc57c.<\/p>\n<p>\uc870\uae08\ub9cc \ub178\ub825\ud558\uba74 \uc880\ub354 \ub098\uc740 code\ub9cc\ub4e4\uc5b4 \ub0bc \uc218 \uc788\ub294 \uac83 \uc544\ub2cc\uac00?<br \/>\n\ube44\ub85d \ub2e4\uc74c\uc758 code\uac00 \uc774\uc0c1\uc801\uc774\uc9c0\ub294 \uc54a\uc744\uc9c0\ub77c\ub3c4 \ub098\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 code\ub97c \ucd94\ucc9c\ud55c\ub2e4.<\/p>\n<p>void name(int code)<br \/>\n{<br \/>\nchar *p;<br \/>\nswitch (code) {<br \/>\ncase FLAG_A: p = &#8220;FLAG_A&#8221;; break;<br \/>\ncase FLAG_B: p = &#8220;FLAG_B&#8221;; break;<br \/>\ncase FLAG_C: p = &#8220;FLAG_C&#8221;; break;<br \/>\ncase FLAG_D: p = &#8220;FLAG_D&#8221;; break;<br \/>\ndefault: p = &#8220;Unknown CODE&#8221;; break;<br \/>\n}<br \/>\nprintf(&#8220;file.c: name(): code was %s\\n&#8221;, p);<br \/>\nreturn;<br \/>\n}<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 09\uc2dc 12\ubd84 37\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\uc544\ubb34\ub9ac \uc720\uba85\ud55c code\ub77c\ub3c4 \uadf8\uac83\uc774 \ubaa8\ub4e0 \uac83 &#8211; \uc0ac\uc18c\ud55c(?) indentation\ubd80\ud130<\/p>\n<p>\uc5ec\ub7ec \uad6c\ud604\uc0c1\uc758 technique\uae4c\uc9c0 &#8211; \uc758 bible\uc774 \ub420 \uc218\ub294 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 09\uc2dc 13\ubd84 46\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\uc804\uc0b0\uacfc\ub294 \uc0c1\uad00\uc5c6\ub294 \uc0ac\ub78c\uc774\uc9c0\ub9cc&#8230;<\/p>\n<p>\ud0ed\uc0ac\uc774\uc988 \uac19\uc740 \uac74 SE\uad00\uc810\ubcf4\ub2e4\ub3c4<br \/>\n\uac1c\uc778 \ucde8\ud5a5\uc5d0 \uc88c\uc6b0\ub418\ub294 \uac83 \uc544\ub2cc\uac00\uc694?<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 09\uc2dc 14\ubd84 50\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\ub124\ub9d0\uc774 \ub9de\ub2e4. \ubc14\uc774\ube14\uc774 \ub420 \uc218\ub294 \uc5c6\ub2e4.<\/p>\n<p>\ud558\uc9c0\ub9cc, tabsize\ub97c 8\uc4f0\uba74 \uba87\uac1c\uc758 indentation\ub54c\ubb38\uc5d0 space\uac00 \ubd80\uc871\ud574\uc9c8 \uc218 \uc788\ub2e4\ub294<br \/>\ntabsize !=8 \uc8fc\uc758\uc790\ub4e4\uc758 \ud551\uacc4\uac70\ub9ac\ub294 \uc801\uc5b4\ub3c4 \uc0c1\ub2f9\ubd80\ubd84 \ubb34\uc6a9\uc9c0\ubb3c\uc774 \ub41c\ub2e4\ub294 \uac83\uc774\ub2e4.<br \/>\nTCP\/IP\ub97c tab = 8 \ub85c \uc37c\uc73c\ub2c8 8\uc4f0\uc790\uace0 \uc8fc\uc7a5\ud558\ub294 \uac83\uc774 \uc544\ub2c8\ub77c, \ubcf5\uc7a1\ud55c code\ub77c\ub3c4<br \/>\n\uc5b8\uc81c\ub4e0\uc9c0 tab = 8\ub85c \uc694\ub9ac\ud560 \uc218 \uc788\ub2e4\ub294 \uac83\uc744 \ubcf4\uc5ec\uc8fc\ub824 \ud558\ub294 \uac83\uc774\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 09\uc2dc 16\ubd84 35\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\uac1c\uc778\ucde8\ud5a5\uc774\ub77c\ub294 \uac83\uc5d0\ub3c4 \ub3d9\uc758\ud558\ub294 \ubc14\uc774\ub2e4.<\/p>\n<p>\ud558\uc9c0\ub9cc, \uc11c\ub85c\uc11c\ub85c\uc758 code\ub97c \ub4e4\uc5ec\ub2e4\ubcfc \uc218 \ubc16\uc5d0 \uc5c6\ub294 \uc0c1\ud669\uc5d0 \ub193\uc774\uba74 \ub2e4\ub978 \ubb38\uc81c\uac00<br \/>\n\ub41c\ub2e4. \ub098\uc758 \ubb34\uc5c7\ubb34\uc5c7\uc744 \ubc14\uafb8\uba74 \uc0c1\ub300\ud3b8\ub3c4 \ubb34\uc5c7\ubb34\uc5c7\uc744 \ubc14\uafb8\uc5b4\uc57c \ud560 \uc0c1\ud669\uc774<br \/>\n\ub418\ub294 \uacbd\uc6b0, \ub2e4\ub978 \uc0ac\ub78c code\ub97c \uc9c1\uc811 access\ud574\uc57c \ud558\ub294\ub370, \uc99d\ub9d0 \ubbf8\uce58\ub294 \uacbd\uc6b0\uac00<br \/>\n\ub9ce\ub2e4. code\uac00 \ub2e4\ub2e5\ub2e4\ub2e5 \ubd99\uc5b4 \uc788\uc73c\uba74 \ub9d0\uc774\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 09\uc2dc 24\ubd84 47\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\ud0ed\uc0ac\uc774\uc988\uc57c \uc5bc\ub9c8\ub4e0\uc9c0 \uc5d0\ub514\ud130\uc5d0\uc11c \ubc14\uafc0 \uc218 \uc788\uc796\uc544\uc694.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 09\uc2dc 27\ubd84 07\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\ub0b4\uac00 \ub610 \ubbf8\uce58\ub294 \uacbd\uc6b0\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uacbd\uc6b0\uc778\ub370..<\/p>\n<p>char *function(char *szBuffer, int iLen)<br \/>\n{<br \/>\nint i;<br \/>\nchar *tmpBufferPointer;<\/p>\n<p>for (i = 0, tmpBufferPointer = szBuffer; i < iLen; tmpBufferPointer++)\n\uc774\ud558 \uac1c\uc9c0\ub784 \ub5a0\ub294 code\ubd80\ubd84 \uc0dd\ub7b5.\n\nreturn something;\n}\n\n\uc774 \uacbd\uc6b0\ub3c4 \ub2e4\uc74c\uc758 code\ub85c \ucda9\ubd84\ud558\ub2e4\ub294 \uac70\uc57c. \ubbf8\uce5c\ub188\uc758 Hungarian\ub4e4\uc544.\n\nchar *function(char *Buffer, int Len)\n{\nint i;\nchar *p;\n\nfor (i = 0, p = Buffer; i < Len; p++)\n\uc774\ud558 \uac1c\uc9c0\ub784 \ub5a0\ub294 code\ubd80\ubd84 \uc0dd\ub7b5.\n\nreturn something;\n}\n\nLen\uc740 length\uc784\uc774 \ubd84\uba85\ud55c\ub370 \ubb50\ud558\ub7ec, integer\ub78d\uc2dc\uace0 i\ub97c \ubd99\uc5ec iLen\uc774\ub77c \ud558\ub294\uac70\ub0d0?\n\ub610 \ubb50\uac00 \ub450\ub824\uc6cc\uc11c char *tmpBufferPointer\ub77c\ub294 \uac70\ucc3d\ud55c \uc774\ub984\uc744 \uc8fc\ub294\uac70\ub0d0? \ub2e8\uc21c\ud55c\nchar *\uc5d0 \ub9d0\uc774\ub2e4.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 09\uc2dc 37\ubd84 53\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\n\ud558\uae34\nchar *tmpBufferPointer\uac00\nchar *szTmpBufferPointer\ubcf4\ub2e4\ub294 \ub354 \ub098\uc740 \uac83 \uac19\ub2e4.\n\n\uc790 \ub610\ud55c\uac00\uc9c0 \ub9d0\ud558\uace0 \uc2f6\uc740 \uac83\uc740\n\nint howmany(char *some[])\n{\nint dwCount;\nchar **pp;\n\nfor (dwCount = 0, pp = some; *pp; pp++)\ndwCount++;\nreturn dwCount;\n}\n\n\uc640 \uac19\uc740 \uac70\uc9c0\uac19\uc740 code\ub9cc\ub4e4\uc9c0 \ub9d0\uace0 \uc0b4\uc790. \uac70\uc9c0\uac19\uc740 Hungarian\ub4e4\uc544.\n\n\ub2e4\uc74c\uc758 code\ub85c \ucda9\ubd84\ud558\uc9c0 \uc54a\ub290\ub0d0?\n\nint howmany(char *some[])\n{\nint i;\nchar **pp;\n\nfor (i = 0, pp = some; *pp; pp++)\ni++;\nreturn i;\n}\n\n\ndw\uc5b4\uca4c\uace0\uc800\uca4c\uace0 \ud558\ub294 variable \ubcf4\uae30\uc2eb\uc5b4 \ubbf8\uce58\uaca0\ub2e4.\n\n\n\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 09\uc2dc 40\ubd84 45\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\n\uacb0\ubcbd\uc99d \uc544\ub2c8\uc5d0\uc694?\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 09\uc2dc 43\ubd84 51\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\n\ubcc0\uc218 \uc774\ub984\uc740 \uadf8\ub807\ub2e4 \uce58\uace0..\n\ud0ed \uc0ac\uc774\uc988\uac00 8\uc774\uc5b4\uc57c \ud558\ub294 \uc774\uc720\ub3c4 \uc880 \uc790\uc138\ud788 \ub4e4\uc5b4\ubd05\uc2dc\ub2e4.\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 10\uc2dc 13\ubd84 21\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\n\uc0c1\ub2f9\ud55c \ubd80\ubd84\uc744 \uc790\uc2e0\uc788\uac8c \ub9d0\ud558\uace0 \uc788\uc9c0\ub9cc,\n\ub2d8\uc774 \ud558\uace0 \uc788\ub294 \ud504\ub85c\uadf8\ub7a8 \uc5ed\uc2dc \ud558\ub098\uc758 \uc2a4\ud0c0\uc77c\uc774\ub77c\ub124.\n\n\ub204\uad6c\ub4e0\uc9c0 \uc790\uc2e0\ub9cc\uc758 \uc2a4\ud0c0\uc77c\uc774\ub77c\ub294\uac8c \uc788\uace0, \uadf8\ub798\uc11c \uc8fc\uc11d\uc774\ub77c\ub294 \ub188\uc774\n\ub098\uc640\uc788\uc9c0..\n\n\ubcc0\uc218\ub97c \uc5b4\ub5bb\uac8c \uc9c0\uc815\ud558\ub4e0, \ud0ed\uc744 \uc5b4\ub5bb\uac8c \uc8fc\ub4e0, \ub610\ud55c \ud754\ud788 \ub9d0\ud558\ub294\n\uc778\ud130\ud398\uc774\uc2a4\uac00 \uc5b4\ub5bb\ub4e0... \uadf8\uac74 \uc790\uc2e0\ub9cc\uc758 \uc2a4\ud0c0\uc77c\uc774\ub77c\ub124\n\n\ub2d8\uc774 \uc2eb\ub2e4\uace0 \uadf8\uac78 \uadf8\ub807\uac8c \ub9e4\ub3c4\ud558\uba70 hungarian\uc774\ub2c8 \uc5b4\uca4c\ub2c8 \ub77c\uace0 \ub9d0\ud558\ub294\ub370.\n\uadf8\ub807\uac8c \ub9d0\ud558\ub294 \ub2d8\uc758 \ud504\ub85c\uadf8\ub7a8 \uc18c\uc2a4\uc880 \ud568 \ubcf4\uc138..\n\n\ub2d8\uc774 \uc0dd\uac01\ud558\uae30\uc5d0 \uc815\ub9d0 \uc798 \ub41c \ucf54\ub4dc\uc774\ub2e4..\ub77c\uace0 \uc0dd\uac01\ub418\ub294\uac78\n\uc544\ubb34 \ub370\ub098 \uc880 \uc62c\ub824\ubcf4\uac8c\ub098..\uad6c\uacbd\ud568 \ud574\ubcf4\uc138\ub098..\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 10\uc2dc 18\ubd84 07\ucd08\n\uc81c \ubaa9(Title): coffee revisited\n\n\n\n\uc790 \uc88b\uc740 \uc774\uc57c\uae30 \ucc38 \ub9ce\uc774 \ub098\uc654\ub2e4. \uc624\ub77d\ud558\ub2e4 \uc628 \uc0ac\uc774\uc5d0 \ub9ce\uc774\ub3c4 \ub93c\ub97c \ub2ec\uc558\uad6c\ub098.\n\n\ud64d\ucc28, \uc544\uc774\uc2a4\ucee4\ud53c\ub294 \ucee4\ud53c\ub791\uc740 \ub2e4\ub978 \uc74c\ub8cc\uc774\ub2c8 \ud64d\ucc28 \ub9c8\uc2dc\ub294 \uc2a4\ud0c0\uc77c, \uc544\uc774\uc2a4\ucee4\ud53c\n\ub9c8\uc2dc\ub294 \uc2a4\ud0c0\uc77c \uac00\uc9c0\uace0 \uc774\uc57c\uae30\ub97c \uc804\uac1c\ud574\uc11c \uc774\uc57c\uae30\ub97c \ub354 \ud63c\ub780\uc18d\uc73c\ub85c \ubab0\uc544\ub123\uc9c0\n\ub9d0\uc790\uace0 \uba3c\uc800 \uc81c\uc548\ud558\uba74\uc11c \uc5ec\ub7ec\ubd84\ub4e4\uc758 \ub93c\uc5d0 \ub300\ud55c \ub098\uc758 \uc0dd\uac01\uc744 \ub098\uc5f4\ud574 \ubcf4\uaca0\ub2e4.\n\n\uac01\uc124\ud0d5\uc744 1,2,3\uac1c\ub97c \ub123\uc73c\uba74\uc11c \uc790\ub791\uc2a4\ub7fd\uac8c \ub9d0\uc744 \ud558\ub294 \ub188\ub4e4\uc774 \ucc38 \ub9ce\ub098\ubcf4\uad6c\ub098.\n\ucc38 \ubbf8\ub828\ub3c4 \ud558\uc2dc\uc9c0. \uc0ac\ub78c\uc774 \uc5bc\ub9c8\ub098 \ucac0\ucac0\ud558\uba74 \uc124\ud0d5\uc744 \uadf8\uac83\ubc16\uc5d0 \ubabb\ub123\uace0 \uc0b4\uae4c?\n\uac01\uc124\ud0d5\uc744 \uadf8\uac83\ub9cc \ub123\uc73c\uba74 \uce7c\ub85c\ub9ac \uac71\uc815\ud560 \uc77c\uc774 \uc5c6\uc5b4\uc11c, \ubc00\ud06c\uc640 \ud06c\ub9bc\uc744 \uc6d0\ud558\ub294\ub300\ub85c\n\ub123\uc744 \uc218 \uc788\uc5b4\uc11c \ucc38 \uc88b\uaca0\uad6c\ub098.\n\n\uadf8\ub9ac\uace0 \ub108\ud76c\ub4e4\uc740 \uc5bc\ub9c8\ub098 \ucee4\ud53c \ub9c8\uc154 \ubd10\uc11c \ub098\ubcf4\uace0 \ucee4\ud53c\uc758 \ud5a5\uc744 \uc544\ub0d0\uace0 \ub9d0\ud558\ub294 \uac70\ub2c8?\n\ub204\uad70 \ubaa8\uce74, \ud5e4\uc774\uc990\ub11b \uc548 \ub9c8\uc154\ubcf8 \uc904 \uc544\ub290\ub0d0? \ubbf8\uc548\ud558\uc9c0\ub9cc \ub098\ub294 \uc0c1\ud45c\ub97c \ubcf4\uace0 \ub9c8\uc154\ubcf8\n\uc801\uc774 \uc5c6\uc5b4\uc11c \uc5bc\ub9c8\ub098 \ub2e4\uc591\ud55c \ucee4\ud53c\ub97c \ub9c8\uc168\ub294\uc9c0 \uae30\uc5b5\uc774 \uc5c6\uad6c\ub098.\n\n(\ube14\ub77c \ube14\ub77c...)\n\n\ub0b4\uac00 \ub610 \ubbf8\uce58\ub294 \uacbd\uc6b0\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uacbd\uc6b0\uc778\ub370...\n\n\uba38\uadf8\ucef5\uc5d0 \ucee4\ud53c \uac00\ub4dd \ub530\ub77c\ub193\uace0 \uc74c\uc545 \ub4e4\uc73c\uba74\uc11c \ucc45\ubcf4\uba74\uc11c \ube44\uc2a4\ud0b7\uc744 \uacc1\ub4e4\uc5b4 \uc990\uae30\uae30\n\n\uc774 \uacbd\uc6b0\ub3c4 \ub2e4\uc74c\uc758 \ucee4\ud53c\ub85c \ucda9\ubd84\ud558\ub2e4\ub294 \uac70\ub2e4. \uc774 \ubbf8\uce5c \uba38\uadf8\uad11\ub4e4\uc544.\n\n\ucef5\uc5d0 \ucee4\ud53c \ub530\ub77c\uc11c \uac01\uc124\ud0d5 8\uac1c \ub123\uace0 \ud718\ud718 \uc800\uc5b4 \ub9c8\uc2dc\uae30.\n\n-----\n\n\uc5e5, \ubcc4\ub85c \uc7ac\ubbf8\uc5c6\ub2e4...\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 10\uc2dc 24\ubd84 31\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\n\n\n\ub108 \uac19\uc740 \ub118 \ubcf4\uba74 \uc695\ubc16\uc5d0 \uc54a\ub098\uc628\ub2e4.\n\n\uac70 \ucf00\uc774\uc2a4 \ubb38\uc608 \ub9d0\uc5ec...\n\ub108 \uc5b4\uac70\uc9c0\ub85c \uac70\uc9c0 \uac19\uc740 \ucf54\ub4dc \ub9e8\ub4e4\uc5b4 \ub0b4\ub0d0\uad6c \uace0\uc0dd\uc880 \ud588\uafb8\ub098...\n\uadf8\ub7f0 \uac70\uc9c0 \uac19\uc740 \ucf54\ub4dc\ub294 \ud0ed\uc0ac\uc774\uc988 \uc0c1\uad00 \uc5c6\uc774 \uac70\uc9c0 \uac19\uc740\uac70\uad6c...\n\n\uae00\uad6c \ub9d0\uc5ec...\n\ubb50 \ud2f0\uc2dc\ud53c \uc544\uc774\ud53c \ud504\ub85c\uadf8\ub7a8 \ubcf4\uba74 \uc5b4\uca4c\uad6c?\n\uac70 \ub10c \ubb54 \uc5d0\ud2f0\ud130 \uc4f0\ub294\uc9c0 \ubab0\uaca0\uc9c0\ub9cc\n\ub9cc\uc77c \ube0c\uc774\uc544\uc774 \uc4f4\ub2e4\uba74 ts=3\uc73c\ub85c \ud574\ub193\ucfe0 \uc18c\uc2a4 \ud55c \ubc88 \ubd10\ubcfc\ub798???\n\uadf8\ub824\ub450 \ud0ed\uc0ac\uc774\uc988\uac00 \ud314\ub85c \ubcf4\uc774\ub098?\n\uc5b4\ub5a4 \uc5d0\ud2f0\ud130\uac00 \ud0ed\uc0ac\uc774\uc988 \uc870\uc808\uae30\ub2a5\uc774 \uc5c6\ub098 \ub098\ud55c\ud14c\uc880 \ub9d0\ud574\uc8fc\ubd10\ubd10 \uc789???\n\n\ub610 \ubb50 \ud5dd\uac00\ub9ac\uc548\uc774 \uc5b4\uca4c\uad6c \uc800\uca4c\uad6c???\n\uc9c0\ub784 \uac1c\uc9c0\ub784... \ub098\ub450 \uadf8\ub7f0 \ucf54\ub4dc\ub294 \uc54a\uc4f0\ub294 \ub188\uc774\uc9c0\ub9c8\ub294\n\uac83\ub450 \ub098\ub984\ub300\ub85c \uc758\ubbf8\uac00 \uc788\ub2e4\uad6c \uc0dd\uac01\ud5cc\ub2e4.\n\uc65c \ub739\ub0d0??? \uc804\ubd80\ub294 \uc544\ub2c8\uc9c0\ub9c8\ub294 \ub108\ubd80\ub354 \ub354 \uc77c\ucc0d \uac04 \uc120\ubc30\ub4e4\uc774\n\ub2e4 \ub098\ub984\ub300\ub85c \uc774\uc720\uac00 \uc788\uae30 \ub55c\uc2dc \uadf8\ub7f0 \ubc1c\uc0c1\uc744 \ud574\ub0b8\uaca8~~~\n\ub0b4 \uc9c0\uae08 \uc608\ub97c \ub4e4\uae30\uac00 \uc880 \ubaa8\ud558\uc9c0\ub9c8\ub294 \ub2c8\ub3c4 \uc5b8\uc820\uac00\n\uc774\ub7f0\ub550 \ud5dd\uac00\ub9ac\uc5b8 \ub178\ud14c\uc158\uc744 \uc4f0\ub294\uac8c \ud3b8\ub9ac\ud558\uad6c\ub0ad~~~\ud558\ub294\n\uc0dd\uac01\uc774 \ub4e4 \ub54c\uac00 \uc624\uae38 \ubc14\ub780\ub2e4. \ubb3c\ub860 \uadf8 \ub54c\ub450 \ub2c8\uac00 \uadf8\ub7f0 \ucf54\ub4dc \uc4f0\uae30 \uc2e4\ud0c0\uba74\n\uac74 \ubb50 \ub2c8 \ub9d8\uc774\uad6c... \ub098\ub450 \uadf8\ub7f0\ub370\uae4c\uc9c0 \uc9c0\ub784 \ud558\uba74 \ub108\ub791 \ub611\uac19\uc740 \ub118 \ub418\ub2c8\uae4c...\n\n\uc554\ud2bc \ub108 \ub098\ub984\ub300\ub85c \uc798 \ub0ac\ub098\ubd84\ub514...\n\uc774 \ubabb\ub09c\ub188\uc774 \ubd09\uaed8 \uc798\ub09c\uac70 \ub118 \ud2f0\ub0b4\ub294\uac70 \uac00\ud130\uc11c\ub9ac \uc5f4\uc880 \ubc1b\ub124...\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 10\uc2dc 27\ubd84 33\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\n\ub610, \uc138\uacc4\uc778\uc774\ub098.. \uc138\ud604, \uc0bc\uc5f4\uc5d0 \ubc84\uae08\uac00\ub294\n\n\ubbf8\uce5c\ub188 \ud558\ub098 \ub4f1\uc7a5\ud588\uad70..\n\nC++\uacfc \uc790\ubc14\ub97c \uc2eb\uc5b4\ud558\ub294\ub188 \uac19\uc544\uc11c\ub294 \uc544\ub9c8 unix based c program\uc744 \ud558\ub294\ub188\uac19\uc740\ub370..\n\n\uc124\ub9c8 c simulation programming\ud558\ub294\ub188\uc774 tab=8\uc744 \uc4f0\ub294 \ubbf8\uce5c\uc9d3\uc740 \ud558\ub294\uac83 \uac19\uc9c0\ub294 \uc54a\uace0.\n\nunix programming\uc758 bible\uc774\ub77c\ub294 Stevens\uc758 \uc800\uc11c\ub4e4\uc744 \ud55c\ubc88 \ubd10\ubcf4\uc288..\n\n\ubaa8\ub450 tab=4 \ub77c\ub294\uac83\ub4e4\uc744 \ubcfc\uc218 \uc788\uc73c\ub2c8..\n\n\uc790\uae30\uac00 \uc88b\uc544\ud55c\ub2e4\uace0 \ud574\uc11c \ub0a8\uc5d0\uac8c \ubb34\uc870\uac74 \uac15\uc694\uc2dc\ud0a4\ub294\n\n\ud754\ud55c \uc804\uc0b0 \uc0ac\uc774\ucf54\uc911\uc5d0 \ud558\ub098\ub85c\ubc16\uc5d0 \uc548\ubcf4\uc774\ub294\uad6c\ub824.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 10\uc2dc 46\ubd84 36\ucd08\n\uc81c \ubaa9(Title): C \ucf54\ub4dc \uac00\uc9c0\uace0 \uc9c0\ub784 \ud558\uc2dc\ub294 \ubd84.\n\n\n\n\n\ud559\ubd80\uc0dd\uc774 yacc \uac00\uc9c0\uace0 \ucef4\ud30c\uc77c\ub7ec \ud558\ub098 \uc9dc\uace0 \uad6c\ub8e8\uac00 \ub41c \ub9c8\ub0e5 \ub5a0\ub4dc\ub294 \uac83 \uac19\uad6c\ub8cc.\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 4\uc77c \uc77c\uc694\uc77c \uc624\ud6c4 10\uc2dc 51\ubd84 22\ucd08\n\uc81c \ubaa9(Title): Re: C \ucf54\ub4dc \uac00\uc9c0\uace0 \uc9c0\ub784 \ud558\uc2dc\ub294 \ubd84.\n^^\n'\ub188'\uc73c\ub85c \uc815\uc815.\n\n\ub0c5\ub461\uc2dc\ub2e4. \ud63c\uc790 \uc9c0\ub784\ud558\ub2e4 \uc9c0\uce58\uba74 \ub098\uac00\ub5a8\uc5b4\uc9c0\uaca0\uc8e0.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 01\uc2dc 20\ubd84 32\ucd08\n\uc81c \ubaa9(Title): Re: coffee revisited\n\n\n\n\uad1c\ucc2e\uc558\uc5b4\uc694.\n\n\ub108\ubb34 \uc624\ub798 \ub04c\uc9c0 \uc54a\uc740 \uac83\ub3c4 \uc88b\uc558\uad6c\uc694.. ^^\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 01\uc2dc 51\ubd84 37\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\n\uba87\uc8fc \uc548\uc5d0 \ud504\ub85c\uadf8\ub798\uba38\ub85c \uc77c\uc744 \uc2dc\uc791\ud558\uac8c \ub41c \uc0ac\ub78c\uc774\ub77c \uc774 \uc8fc\uc81c\uc5d0 \ub300\ud574\n\uad00\uc2ec\uc774 \ub9ce\uc740\ub370, \uc81c \ub208\uc5d0\ub3c4 \ucc98\uc74c \uc774\uac83\ub4e4 \uae00 \uc62c\ub9b0 \uc0ac\ub78c\uc740 \uc815\uc0c1\uc774\n\uc544\ub2cc\uac83 \uac19\uc2b5\ub2c8\ub2e4.\n\n\ubcc4\uac70 \uc544\ub2cc\uac83 \uac00\uc9c0\uace0 \uadf8\ub807\uac8c \uc9dc\uc99d\uc744 \ub0b4\ub2e4\ub2c8, \uc55e\uc73c\ub85c \ud68c\uc0ac\uc5d0\uc11c \uc800\ub7f0\n\uc0ac\ub78c \ub9cc\ub098\uba74 \ucc38 \uc0ac\ub294\uac8c \uace0\ub2ec\ud37c \uc9c8\uac83 \uac19\ub124\uc694. \uc4f8\ub370\uc5c6\uc774 \uc774\ub9ac \ud2b8\uc9d1\n\uc800\ub9ac \ud2b8\uc9d1 \uc7a1\uace0 \ub4e4\ub4e4 \ubcf6\uc744\uac70 \uc544\ub2d9\ub2c8\uae4c.\n\n\uac70\ucc3d\ud558\uac8c \ub9d0\uc744 \uc2dc\uc791\ud574\uc11c \uae34\uc7a5\ud558\uba74\uc11c \uc77d\uc5b4\ubd24\ub294\ub370 \uc774\uac70\uc57c \uc6d0...\n\uc774\uac74 \uc778\uaca9 \uc218\uc591\uc758 \ubb38\uc81c \uc544\ub2d9\ub2c8\uae4c. \ud504\ub85c\uadf8\ub798\ubc0d \ubfd0\ub9cc \uc544\ub2c8\ub77c\n\ud3c9\uc18c \uc0dd\ud65c\uc5d0\ub3c4 \uc8fc\uc704 \uc0ac\ub78c\ub4e4\ubcf4\uace0 \uc774\uac74 \uc65c \uc774\ub7ec\ub0d0 \uc800\uac70 \ub9d8\uc5d0 \uc548\ub4e0\ub2e4 \ud574\uc11c\n\uad49\uc7a5\ud788 \ud53c\uace4\ud558\uace0 \uc9dc\uc99d\ub098\uac8c \ub9cc\ub4dc\ub294 \uc2a4\ud0c0\uc77c \uac19\ub124\uc694.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 02\uc2dc 13\ubd84 15\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\n\ube05\uc2e0 \uac19\uc740 \uc0c8\ub07c\uac00 \ub2e4 \uc788\uad70.\nTCP\ub098 Linux \uc18c\uc2a4\uc5d0\uc11c \ud0ed \uc0ac\uc774\uc988\ub97c \ub17c\ud558\ub0d0.\n\ube05\uc2e0\uc544.\n\n\uadf8\uac74 \uadf8\ub0e5 \ud0ed\uc774\uc57c. \ud0ed \uc0ac\uc774\uc988\ub294 \uc5d0\ub514\ud130\uc5d0\uc11c \ub9d8\ub300\ub85c \uc870\uc815 \uac00\ub2a5\ud574.\n\ube05\uc2e0\uc544. \uadf8\ub7ec\ub2c8\uae4c, \ub2e4\ub978 \uc0ac\ub78c\ud55c\ud14c \uae34 \ud504\ub85c\uadf8\ub7a8 \uc548 \uc9dc\ubd24\ub2e4\ub294 \uc18c\ub9ac \ub4e3\ub294\uac70\uc57c.\n\ube05\uc2e0\uc544.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 04\uc2dc 20\ubd84 57\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\n\ud5dd\uac00\ub9ac\uc548, \uadf8\uac70 \uc9dc\uc99d\ub098\uc9c0. \ub098\ub3c4 \ub3c4\uc800\ud788 \uace0\ub807\uac8c\ub294 \ubabb\ud558\uaca0\ub2e4.\n\uadf8\uce58\ub9cc \uc77d\uae30\ub294 \uc88b\uc796\uc560? \ub354\uad6c\ub098 \uc694\uc998\uc740 C\ub77c\uace0 \ud558\uba74 \ubb34\uc870\uac74 (\uadf8\ub9ac\uace0\n\ub2f9\uc5f0\ud788) VC++\ub77c\uace0 \uc4f0\uace0 \ube44\uc8fc\uc5bc \uc528\ubfd4\ubfd4(!)\uc774\ub77c\uace0 \uc77d\ub294 \uadf8\uac83\ub9cc \uc0dd\uac01\ud558\ub2c8\uae4c\n\uc0c8\ub85c \ubc30\uc6b0\ub294 \uc560\ub4e4\uc740 \ub2e4 \uadf8\uac8c \uc815\uc11d\uc778\uc904 \uc54c\uac78? \uadf8\ub7ec\ub2c8\uae4c, \uadf8\uac74 \ub108\uac00 \ucc38\uc544.\n\n\uadf8\ub9ac\uace0 \uc911\uac04\uc5d0 \uc790\ubc14\ud558\uace0 C++\ub4e4\uba39\uc778\ub188\uc740 \ub204\uad70\uc9c0 \ubaa8\ub974\uc9c0\ub9cc, \uadf8\uac8c \uc65c C\uc560\uae30\n\ud558\ub294\ub370 \ub098\uc624\ub0d0? \uadf8 \ub450\uac1c \uc11e\ub294\ub188\ub4e4 \uc815\ub9d0 \ubcf4\uae30 \uc2eb\uc5b4. \ud2b9\ud788 \uc804\ubd80\ub2e4 C\ub85c\n\uc9f0\ub294\ub370 \uc8fc\uc11d\uc740 \uc804\ubd80\ub2e4 \/\/\ub85c \ud574\uc11c \ud45c\uc900C\ub85c\ub294 \ucef4\ud30c\uc77c \uc548\ub418\uac8c \ud558\ub294 \ub188\ub4e4,\n\uc815\ub9d0 \ubcf4\uae30 \uc2eb\uc5b4.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 07\uc2dc 47\ubd84 07\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\ntabsize\ub97c 2,3\uc73c\ub85c \uc4f0\ub294 \uc0ac\ub78c\ub4e4\ub3c4 \uc9c4\uc9dc tab character\ub97c \uc368\uc11c \uadf8\ub7f0 indentation\uc744\n\ub9cc\ub4dc\ub2c8? space character\ub450\ubc88 \uc138\ubc88 \ub20c\ub7ec\uc11c \uadf8\uac8c tab\uc774\ub77c\uace0 \uc6b0\uae30\ub294 \uac70\ub2c8?\n\uadf8\ub798 \ub0b4\uac00 \uc591\ubcf4\ud574\uc11c tab 4\uc4f0\ub294 \uc0ac\ub78c\uc740 \ubd10 \uc904 \uc218 \uc788\ub2e4\uace0 \ud558\uc790. \ub3c4\ub300\uccb4 2,3\uc4f0\ub294\n\uc0ac\ub78c\uc740 \ubb50\ud558\ub294 \uc0ac\ub78c\ub4e4\uc774\ub0d0?\n\n\uadf8\ub9ac\uace0 tab size\ub97c editor\ub85c \ubc14\uafc0 \uc218 \uc788\ub2e4\uace0 \ud558\ub294 \uc0ac\ub78c \ubcf4\uac8c\ub098. \uaf2d \uadf8\uac8c \uac00\ub2a5\ud55c\n\uc138\uc0c1\ub9cc \uc788\ub294\uac8c \uc544\ub2c8\ub780\ub2e4. \ubbf8\uc548\ud558\uc9c0\ub9cc, \ub09c windows\ub3c4 \uc544\ub2c8\uace0 UNIX\ub3c4 \uc544\ub2cc \uc138\uc0c1\uc5d0\n\uc0b4\uc544\uc11c \uadf8\ub807\ub2e8\ub2e4.\n\n\ud558\uae34 \uc5b4\ub5a4 \ub188\uc740 tab character\ub97c \ub204\ub974\uba74 \uc790\ub3d9\uc73c\ub85c space\ub85c convert\ub418\ub294 editor\ub97c\n\uc4f0\uace0 \uc788\uc5b4\uc11c \uc5b4\uca50\ub2e4\ub294 \uc774\uc57c\uae30\ub97c \uc790\ub791\uc2a4\ub7fd\uac8c \ud558\ub294 \uc0ac\ub78c\ub3c4 \uc788\uc73c\ub2c8, \ucc38 \ubd88\uc30d\ud55c \uc778\uc0dd..\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 07\uc2dc 50\ubd84 55\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\nC\uc5d0 \ub300\ud574\uc11c \uace0\uc218\ub77c\uace0\ub294 \ubabb\ud558\uc9c0\ub9cc \uc870\uae08 \uc548\ub2e4\uace0 \uc0dd\uac01\ud558\ub294 \uc0ac\ub78c\uc774\ub77c\uc11c \uc774\ub7f0 \uac74\ubc29\uc9c4\n\uc774\uc57c\uae30 \ud558\ub294\uc9c0\ub294 \ubab0\ub77c\ub3c4, C code\ub97c \ucc98\uc74c \ub531 \ubcf4\uae30\ub9cc \ud574\ub3c4 \uc774 \uc0ac\ub78c \uc2e4\ub825\uc774 \uc5bc\ub9c8\uc778\uc9c0\ub294\n\uc54c\uaca0\ub354\ub77c. \ub098\ub3c4 \ucc98\uc74c\uc5d4 \uadf8\ub7f0 \uc2dc\uc2dc\ucf5c\ucf5c\ud55c \uac83\uc5d0\ub294 \uc2e0\uacbd\uc4f0\uc9c0 \uc54a\uc558\uc5b4. \ud558\uc9c0\ub9cc \uc138\uc6d4\uc774\n\uc9c0\ub098\ub2c8\uae4c \uc5b4\ub5bb\uac8c coding\uc744 \ud574\uc57c \ubb34\ub09c\ud55c, \ubaa8\ub098\uc9c0 \uc54a\ub294 code\uac00 \ub418\ub294 \uac83\uc778\uc9c0\ub294\n\uc54c\uaca0\ub354\ub77c.\n\nC revisited\uc5d0 \ub93c\ub2e4\ub294 \uc0ac\ub78c\ub4e4\uc5d0\uac8c \ubd80\ud0c1\ud558\uace0 \uc2f6\uc740\ub370, \uc81c\ubc1c \ud559\ubd80\uc0dd\ub4e4\uc740 \ub93c\ub2ec\uc9c0\n\ub9d0\uc544\ub77c.\n\n\uadf8\ub9ac\uace0 TCP\/IP\uc774\uc57c\uae30\ub97c \ub0b4\uac00 \uc65c \uaebc\ub0c8\ub294\uc9c0 \uc774\ud574\ud558\uc9c0 \ubabb\ud558\ub294 \ucabc\ub2e4\uac00 \ud558\ub8fb\ubc24 \uc0ac\uc774\uc5d0\n\uc0dd\uacbc\ub098\ubcf4\uad6c\ub098. \ub0b4\uac00 \ub9d0\ud558\uc9c0 \uc54a\uc558\ub2c8? \uc544\ubb34\ub9ac \ubcf5\uc7a1\ud55c \ucf54\ub4dc, \uc608\ub97c\ub4e4\uc5b4 TCP\/IP\nimplementation\uac19\uc740 \uac70,\ub77c\ub3c4 tab 8\ub85c \uc798 \uc694\ub9ac\ud560 \uc218 \uc788\ub2e4\ub294 \uac83\uc744 \ubcf4\uc5ec\uc8fc\ub824\uace0 TCP\/IP\n\uc774\uc57c\uae30\ub97c \uaebc\ub0b8 \uac70\ub780\ub2e4. TCP\/IP\ub791 linux\uac00 tabsize\uc774\uc57c\uae30\ud55c\ub2e4\uace0 \ub0b4\uac00 \uadf8\ub7f0 \uc801\n\uc788\ub290\ub0d0?\n\n\nStevens\uc758 Advanced Unix Programming\uc774\uc57c\uae30 \ud55c\ub188 \ubcf4\uac8c\ub098. \ucc45\uacfc terminal\uc740\n\ub2e4\ub974\ub2e4\ub294 \uac83\uc744 \uc54c\uc544\uc8fc\uc5c8\uc73c\uba74 \uc88b\uaca0\ub2e4. \ucc45\uc740 column\uc774 \uc881\uc740 \ud3b8\uc774\ub77c\uc11c tab\uc744 \uc57d\uac04\n\uc870\uc815\ud558\ub294 \uac83 \uac19\ub2e4\ub294 \uc0dd\uac01 \ud574\ubcf8\uc801 \uc5c6\ub2c8? Richie\uac00 \uc4f4 C programming Lanugage\ub3c4\ntab\uc774 6\uc778\uac00, 5\ub97c \uc37c\ub358 \uac83\uc73c\ub85c \uae30\uc5b5\ud55c\ub2e4. \uadf8\ub807\ub2e4\uace0 \ud574\uc11c Richie\uac00 5, 6\uc744 tab\n\uc73c\ub85c 5\uc778\uac00 6\uc744 \uc37c\uc744 \uac83\ub77c\uace0\ub294 \uc0dd\uac01\ub418\uc9c0 \uc54a\uc544. \uadf8\ub9ac\uace0 \ubd80\ud0c1\ud558\ub294\ub370, Richard\nStevens\uac00 \uc4f4 Network Programming\ucc45\uc758 tabsize\uac00 \uc5bc\ub9c8\uc778\uc9c0\uc880 \ubcf4\uc544\uc8fc\uc5c8\uc73c\uba74\n\uc88b\uaca0\uad6c\ub098.\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 08\uc2dc 01\ubd84 03\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\n\uadf8\ub798 \ub0b4\uac00 \ubbf8\uce5c\ub188\uc774\ub77c\uace0 \ud558\uc790. \ub0b4\uac00 \uc57c\uad6c\ub97c \ubc30\uc6b8\ub824\uace0 \ud558\ub294\ub370 \ub0b4\ub9d8\ub300\ub85c\n\uc2a4\uc719\uc5f0\uc2b5\ud558\uace0 \uc788\ub2e4\uace0 \ud558\uc790. \uadf8\ub7f0\ub370 \uc774\uc883\ubc94\uc774\ub780 \uc560\uac00 \uc640\uc11c \ud0c0\uaca9\uc790\uc138\uc5d0 \ub300\ud574\uc11c\n\ub10c \uc774\ub807\uac8c \ud558\uba74 \uc548\ub3fc. \uc774\ub7f0 \uc790\uc138\ub294 \uc88b\uc740 \uc548\ud0c0\uac00 \ub098\uc624\uc9c0 \uc54a\uc544. \ub418\ub3c4\ub85d \uc774\ub7ec\uc774\ub7ec\ud55c\n\uc790\uc138\uac00 \uc88b\uace0 \uc774\ub7f0 \ud0c0\uaca9\uc790\uc138\ub294 \uc608\uc804\uc758 \uc720\uba85\ud55c \ud0c0\uc790 \ubaa8\ubaa8\uc758 \ud0c0\uaca9\uc790\uc138\uc774\ub2c8\uae4c \uc801\uc5b4\ub3c4\n\uc5c9\ud130\ub9ac \uc790\uc138\ub294 \uc544\ub2c8\ub77c\uace0 \uadf8\ub0e5 \ubbff\uace0 \uc774\ub7f0 \uc790\uc138\ub85c \uac00\ubd10. \ud558\uace0 \uc9c0\ub3c4\ud55c\ub2e4\uace0 \ud560\ub54c,\n\n\uc57c \uc774\uc883\ubc94 \uc539\ud560\ub188\uc544. \uc9c0\uae08\uc758 \ub0b4 \uc790\uc138\ub294 \ub0b4 \uac1c\uc778\uc758 \ucde8\ud5a5\uc774\uc57c. \ub2c8\uac00 \ubb54\ub370\n\uc774\ub798\ub77c \uc800\ub798\ub77c \ud558\ub294\uac70\ub0d0? \ud558\uace0 \ub9d0\ud560\uac70\ub2c8?\n\n\ud558\uae34 \uac70\uc758 \ubaa8\ub4e0 C programmer\ub4e4\uc740 \uc774\ub7f0 \ub625\uace0\uc9d1\uc740 \uc788\ub294 \uac83 \uac19\uae34\ud55c\ub370.\n\n\uadf8\ub798\ub3c4 C revisited\uc5d0 \ub93c\ub2e8\ub188 \uc911\uc5d0\uc11c\ub294 Hungarian\uc5d0 \ub300\ud574\uc11c \uc639\ud638\ud558\ub294 \uae00 \uc4f0\ub294\n\uc0ac\ub78c\uc774 \uc5c6\ub124? \uc774\uac8c \uc5b4\ucc0c\ub41c \uc77c\uc774\uc9c0? \uc608\uc0c1\ubc16\uc774\ub2e4.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 08\uc2dc 35\ubd84 49\ucd08\n\uc81c \ubaa9(Title): Re: C revisited\n\n\n\ub0b4\uac00 case\ubb38\uc73c\ub85c \uc608\ub97c\ub4e4\uc5c8\ub354\ub2c8, \uc5b4\uac70\uc9c0 \uac19\uc740 \ucf54\ub4dc \ub9cc\ub4dc\ub290\ub77c\uace0 \uc218\uace0\ud588\ub2e4\uace0 \uce6d\ucc2c\ub3c4\n\ud558\uace0 \uadf8\ub7f0 \uc0ac\ub78c\uc774 \ub2e4 \uc788\ub124\ub4dc\ub798.. \ud558\ud558\ud558.\n\n\uadf8 code\ub294 \ub0b4\uac00 \ub9cc\ub4dc\ub294 \uac83\uc774 \uc544\ub2c8\uace0 \ub0b4\uac00 \ubb3c\ub824\ubc1b\uc740 \uac70\uc57c. \ub09c \uadf8\ub7f0 code\ubcf4\uba74 \ub108\ubb34\n\ub2f5\ub2f5\ud558\uac70\ub4e0. \uadf8 code\ubcf4\uba74 \ud55c \ub208\uc5d0 debug\uc6a9 function\uc774\ub77c\ub294 \uac83 \uc54c\uaca0\uc9c0?\n\n\ub300\ucda9 \ub2e4\uc74c\uacfc \ube44\uc2b7\ud55c \uac83\uc774\uc5c8\uc9c0?\n\n#define STATE_A 0x00000001\n#define STATE_B 0x00000002\n#define STATE_C 0x00000003\n\nvoid\nput_state(int state)\n{\nswitch (state) {\ncase STATE_A:\nprintf(\"put_state(): STATE_A\\n\");\nbreak;\ncase STATE_B:\nprintf(\"put_state(): STATE_B\\n\");\nbreak;\ncase STATE_C:\nprintf(\"put_state(): STATE_C\\n\");\nbreak;\ncase STATE_D:\nprintf(\"put_state(): STATE_D\\n\");\nbreak;\ncase STATE_D:\nprintf(\"put_state(): STATE_D\\n\");\nbreak;\ndefault:\nprintf(\"put_state(): unknown state\\n\");\nbreak;\n}\nreturn;\n}\n\n\n\uadf8\ub7f0\ub370 state\uc758 \uacbd\uc6b0\uc758 \uc218\uac00 \uc218\uc2ed\uac00\uc9c0\ub098 \ub418\uba74 \ubbf8\uce5c\ub2e4\ub294 \uac70\uc57c. \uad1c\ud788 code\uac00\n\uae38\uc5b4\uc9c0\uac70\ub4e0. \ub09c \uc774\ub7f0 \uacbd\ud5d8\ub9ce\uc774 \ub9cc\ub0ac\uc5b4. \uc608\uc804\uc5d0 \ub204\uac00 \uc774\ub807\uac8c \uc9dc\ub193\uc558\ub354\ub77c\uad6c.\n\n\uadf8\ub7fc \ub2e4\uc74c\uacfc \uac19\uc740 \uac83\uc740 \uc5b4\ub5a0\ub2c8?\n\n\n\n#define STATE_A 0x00000001\n#define STATE_B 0x00000002\n#define STATE_C 0x00000003\n\nstruct state_name {\nint s_state;\nchar *s_name;\n};\n\n#define WHAT_IS_THIS(x) {x, #x}\n\nstruct state_name state_names[] = {\nWHAT_IS_THIS(STATE_A),\nWHAT_IS_THIS(STATE_B),\nWHAT_IS_THIS(STATE_C),\nWHAT_IS_THIS(STATE_D),\n....\n};\n\nchar *\nget_state_name(int state)\n{\nstruct state_name *p;\nint i, len;\n\nlen = sizeof(state_names)\/sizeof(state_names[0]);\nfor (i=0, p = state_names; i < len; i++, p++)\nif (p->s_state == state)<br \/>\nreturn p->s_name;<br \/>\nreturn NULL;<br \/>\n}<\/p>\n<p>void<br \/>\nput_state(int state)<br \/>\n{<br \/>\nchar *name;<br \/>\nname = get_state_name(state);<br \/>\nif (name)<br \/>\nprintf(&#8220;put_state(): unknown\\n&#8221;);<br \/>\nelse<br \/>\nprintf(&#8220;put_state(): %s\\n&#8221;, name);<\/p>\n<p>return;<br \/>\n}<\/p>\n<p>state\uac00 \uc218\uc2ed\uac00\uc9c0\ub098 \ub418\ub294 \uacbd\uc6b0\ub97c \uc880 \uc0dd\uac01\ud574\ubd10.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 09\uc2dc 26\ubd84 06\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\ub09c 4 \uc4f0\ub294\ub370..<\/p>\n<p>\ub098\uac19\uc740 \ub188\uc740 \ub2f9\uc7a5 \uc9e4\ub9ac\uaca0\uad70..<\/p>\n<p>\uba87\uc2ed\ub9cc \ub77c\uc778\ub418\ub294 \uadf8 \uc18c\uc2a4\ub97c..<\/p>\n<p>8\ub85c \uace0\uce58\uba74 &#8230;\ufffd<\/p>\n<p>\uc5b4\uc774 8\ub85c \ud55c\ub2e4\uace0 \uadf8\ub7ec\ub294 \uc0ac\ub78c&#8230;<\/p>\n<p>\uc65c \ub108 \uae30\uc900\uc73c\ub85c \uc0dd\uac01\ud558\uc9c0? \ubb3c\ub860 \ub2c8 \ud68c\uc0ac\ub77c\uba74 \ub2c8 \ub9c8\uc74c\ub300\ub85c \uaca0\uc9c0\ub9cc..<\/p>\n<p>\uc138\uc0c1 \uadf8\ub807\uac8c \ub531\uc815\ud574\ub193\uace0 \uadf8 \uc120\uc5d0\uc11c \ubc97\uc5b4\ub09c \uc0ac\ub78c..\ubc30\uc81c\ud558\uba74..<\/p>\n<p>\uc548\ub418..\uadf8\ub807\ub2e4\uace0 \ub2c8\uac00 \uc815\ud574\ub193\uc740 \uc120\uc774 \uc5b8\uc81c\ub098 \ubcf4\ud3b8\uc801\uc778 \uac00\uce58\uad00\uc774\ub098<\/p>\n<p>\uadf8\ub7f0\uac83\uc5d0 \uba85\ud655\ud558\uac8c \ubd80\ud569\ub41c\ub2e4\uace0 \ud558\uba74 ..\uc624\ub9cc\uc774\uc9c0..<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 10\uc2dc 10\ubd84 25\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C<\/p>\n<p>\ub09c 4\uc4f0\ub294\ub370&#8230;<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 08\uc2dc 56\ubd84 30\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: \uc544\uc9c1\ub3c4 \ud0ed\uc0ac\uc774\uc988 \uac00\uc9c0\uace0 \uc6b0\uae30\ub294 \uc778\uac04<\/p>\n<p>\ub10c C\uc5d0 tab\uc744 2\ub85c \ud574\ub193\uace0 \uc4f0\ub294 \uac83\uc774\ub2c8?<\/p>\n<p>\ub108\ub791 \uc77c \uac19\uc774 \uc548\ud558\uace0 \uc788\ub294\uac8c \uc815\ub9d0 \ub2e4\ud589\uc774\uad6c\ub098.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 08\uc2dc 58\ubd84 55\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: \uc544\uc9c1\ub3c4 \ud0ed\uc0ac\uc774\uc988 \uac00\uc9c0\uace0 \uc6b0\uae30\ub294 \uc778\uac04<\/p>\n<p>\uc58c\ub9c8.<\/p>\n<p>\ub108 \uc5b8\uc81c\ubd24\ub2e4\uace0 \ubc18\ub9d0\uc774\uc57c.<\/p>\n<p>\ub108 \uac19\uc740 \ub188\ud558\uace0 \ub09c \uac19\uc774 \uc77c\ud560 \uc218\uc900\uc774 \uc544\ub2cc\uac70 \uac19\ub2e4.<\/p>\n<p>\uc704\uc5d0 \ubc18\ub9d0\uc4f4\ub188(\ub108)\uc758 \uc218\uc900\uc744 \ubcf4\ub2c8 \ub9d0\uc774\ub2e4.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>\ubc18\ub9d0\uc4f4\ub188\uc744 \uc81c\uc678\ud55c \ub2e4\ub978\ubd84\ub4e4\uaedc \uc8c4\uc1a1.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 10\uc2dc 36\ubd84 44\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>tabsize 8\uc744 \uc368\uc57c\ud55c\ub2e4\ub294\ub374 \ub3d9\uc758\ud558\uc9c0 \uc54a\uc9c0\ub9cc \ud5dd\uac00\ub9ac\uc548 \ub178\ud14c\uc774\uc158<\/p>\n<p>\uc2eb\ub2e4\ub294\ub370\ub294 \ub3d9\uc758\ud569\ub2c8\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 10\uc2dc 41\ubd84 40\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\ubcc4 \uc774\uc0c1\ud55c \ub188\uc744 \ub2e4\ubcf4\uaca0\ub124..<\/p>\n<p>\uac00\uc11c,\uc5c4\ub9c8 \uc816\uc880 \ub354 \uba39\uace0 \uc624\uc288&#8230;<\/p>\n<p>\uc5c6\ub294 \uc2e4\ub825 \uc788\ub294 \uccb4 \ud558\ub290\ub77c \ud798\ub4e4\uaca0\uc218\ub2e4&#8230;<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 10\uc2dc 46\ubd84 24\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\ub098\ubcf4\uace0 \uc813\uba39\uace0 \uc624\ub77c\ub294 \ub188 \ubcf4\uac70\ub77c. \ub108 \ud559\ubd80\uc0dd\uc774\uc9c0?<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 10\uc2dc 58\ubd84 03\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>TAB size?? hard tab size\ub294 8, soft tab size\ub294 4. \ud83d\ude42<\/p>\n<p>\uadf8\ub9ac\uace0 indentation\uc744 \uc5bc\ub9c8\ub098 \ud558\ub290\ub0d0\ub294 \ud504\ub85c\uadf8\ub7a8 \uc2a4\ud0c0\uc77c \ubb38\uc81c \uc544\ub2cc\uac00\uc694?<\/p>\n<p>\uc65c indentation\ub9cc \uac00\uc9c0\uace0 \uc539\uc8e0? \uc774\uc655 \uc2f8\uc6b0\ub294\uac70 block \uad6c\uc870\ub3c4 \uc539\uace0&#8230;<\/p>\n<p>if (aaa) {<br \/>\nblahblah;<br \/>\n}<\/p>\n<p>\ub77c\uace0 \uc4f0\ub294 K&#038;R style\uc758 block \uad6c\uc870\ub098<\/p>\n<p>if (aaa)<br \/>\n{<br \/>\nblahblah;<br \/>\n}<\/p>\n<p>\ub77c\uace0 \uc4f0\ub294 BSD style\uc774\ub098..<\/p>\n<p>if (aaa)<br \/>\n{<br \/>\nblahblah;<br \/>\n}<\/p>\n<p>\ub77c\uace0 \uc4f0\ub294 whitesmith C style\uc774\ub098..<\/p>\n<p>if (aaa)<br \/>\n{<br \/>\nblahblah;<br \/>\n}<\/p>\n<p>\ub77c\ub294 \uc774\uc911 indentation\uc758 GNU \uc2dd style\uc774\ub098&#8230;<br \/>\n(GNU\uc2dd\uc5d0\uc120 2+2 indentation\uc785\ub2c8\ub2e4. (\ub450\uce78 \ub4e4\uc5ec\uc4f0\uace0 \ub610 \ub450\uce78 \ub4e4\uc5ec\uc4f0\ub294&#8230;))<\/p>\n<p>\ub610 if if else\uc758 \uc704\ud5d8\ud55c \uad6c\uc870\ub3c4 \uc539\uace0..<br \/>\nC \uc5b8\uc5b4\uc758 block\uc774 statement\uac00 \uc544\ub2c8\ub77c\ub294 \uac83\ub3c4 \uc539\uace0..<br \/>\n&#8230;<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 10\uc2dc 58\ubd84 18\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\uc74c.. \ud0ed\uc744 4\ub85c \uc4f0\uac70\ub098 8\ub85c \uc4f0\ub294\uac83\uc740 \uac1c\uc778\uc801\uc778 \ucde8\ud5a5\uc774\uae30 \ub54c\ubb38\uc5d0 \uad73\uc774 \ud0ed\uc744<br \/>\n8\ub85c \uc4f0\uace0\uc790 \uc8fc\uc7a5\ud558\ub294 \uac83\uc740 \uc544\ub2d9\ub2c8\ub2e4\ub9cc \ucd5c\uc18c\ud55c \ucf54\ub529\uc774 \uc606\uc73c\ub85c \uae38\uc5b4\uc9c0\ub294<br \/>\n\uac83\uc744 \ub9c9\uace0\uc790 \ud558\ub294 \ub178\ub825\uc740 \ud574\uc57c \ub420 \uac83 \uac19\uc2b5\ub2c8\ub2e4.<br \/>\n\uc0ac\uc2e4 \ub300\ubd80\ubd84\uc758 \ucf54\ub4dc\ub294 \ub178\ub825\ub9cc \ud558\uba74 \uc5bc\ub9c8\ub4e0\uc9c0 \uc606\uc73c\ub85c \uae38\uc5b4\uc9c0\ub294 \uac83\uc744 \ub9c9\uc744<br \/>\n\uc218 \uc788\uace0 \uadf8\ub807\uac8c \ub418\uc5c8\uc744\ub54c \ud0ed\uc744 8\ub85c \ud558\uba74 \uc2dc\uc6d0\uc2a4\ub7fd\uac8c \ucf54\ub4dc\ub97c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br \/>\n\ub300\ubd80\ubd84 \ucf54\ub4dc\uac00 \uc606\uc73c\ub85c \uc4f8\ub370\uc5c6\uc774 \uae38\uc5b4\uc9c0\uae30\ub54c\ubb38\uc5d0 (\uc774\uac83\ub4e4\uc740 \uc5b4\uca54\uc218 \uc5c6\ub294<br \/>\n\uacbd\uc6b0\ub3c4 \uc788\uc9c0\ub9cc \uc0ac\uc2e4\uc740 \ub300\ubd80\ubd84 \uc606\uc73c\ub85c \uae38\uc5b4\uc9c0\ub294 \uac83\uc744 \uc904\uc774\uace0\uc790 \ud558\ub294 \ub178\ub825<br \/>\n\uc744 \ud558\uc9c0 \uc54a\uace0 \ucf54\ub529\uc744 \ud558\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.) \uc5b4\uca54\uc218 \uc5c6\uc774 \uc790\uafb8 \ud0ed \uc0ac\uc774\uc988\ub97c<br \/>\n\uc904\uc774\uac8c \ub418\ub294 \uac83\uc785\ub2c8\ub2e4. \ud0ed\uc744 2 \ub85c \uc4f0\uc2e0\ub2e4\uace0 \ud558\ub294 \ubd84\uc774 \uacc4\uc168\ub294\ub370 \uc544\ub9c8\ub3c4<br \/>\n\ucc98\uc74c\uc5d0\ub294 \ud0ed\uc744 4\ub098 8\uc815\ub3c4\ub85c \uc4f0\ub2e4\uac00 \ucf54\ub529\uc744 \ud558\ub2e4\ubcf4\ub2c8 \uc5b4 \uc774\uac70 \uc548\ub418\uaca0\ub294\ub370<br \/>\n\ud558\uba74\uc11c \ud0ed\uc744 \ub2e4\uc2dc 4\ub85c \uc904\uc774\uace0 \uadf8\ub7ec\ub2e4\uace0 \ub610 \ucf54\ub529\uc774 \uae38\uc5b4\uc9c0\ub2c8\uae4c \uc5b4 \uc548 \ub418\uaca0\ub2e4<br \/>\n\ub2e4\uc2dc \ud0ed\uc744 2 \ub85c \ud558\uc790 \uc774\ub7f0\uc2dd\uc73c\ub85c \ud558\uc5ec \ud0ed\uc744 2 \ub85c \uc4f0\uac8c \ub41c\uac83\uc774\ub77c\uace0 \uc0dd\uac01\ud569\ub2c8\ub2e4.<br \/>\n\ucf54\ub529\uc758 \ub7c9\uc774 \uc218\ub9cc, \uc218\uc2ed\ub9cc \ub77c\uc778\uc774 \ub118\uc5b4\uac00\ub354\ub77c\ub3c4 \ub300\ubd80\ubd84\uc758 \uacbd\uc6b0\ub294 \ucf54\ub529\uc744<br \/>\n\ud560\ub54c \uc774\ub7f0 \uc810\uc744 \uc720\uc758\ud574\uc11c \ucf54\ub529\uc744 \ud55c\ub2e4\uba74 \uc5bc\ub9c8\ub4e0\uc9c0 \ud0ed\uc744 8\ub85c \uc4f8\uc218 \uc788\uace0<br \/>\n\uc774\ub807\uac8c \ud588\uc744\ub54c \ucf54\ub4dc\uac00 \uc2dc\uc6d0\uc2a4\ub7fd\uac8c \ubcf4\uc785\ub2c8\ub2e4..<br \/>\n\uc989 \uc81c\uac00 \ud558\uace0 \uc2f6\uc740 \ub9d0\uc740 \ucf54\ub529\uc774 \uc606\uc73c\ub85c \uae38\uc5b4\uc9c8\ub54c \ud0ed \uc0ac\uc774\uc988\ub97c \uc904\uc5ec\uc11c \ud574\uacb0<br \/>\n\ud560\ub824\ub294 \ub178\ub825\ubcf4\ub2e4\ub294 \ucf54\ub529\uc744 \ub354 \uae54\ub054\ud558\uac8c \ud560\ub824\ub294 \ub178\ub825\uc744 \ud574\uc57c \ub41c\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4.<br \/>\n\uc0ac\uc2e4 \uc2e4\uc81c\ub85c \uba87\uc2ed\ub9cc \ub77c\uc778\uc758 \ucf54\ub4dc\ub97c \uadf8\uac83\ub3c4 \uc2dc\uac04\uc5d0 \ucad3\uaca8\uac00\uba74\uc11c \ud558\ub2e4\ubcf4\uba74<br \/>\n\uc54c\uba74\uc11c\ub3c4 \uc606\uc73c\ub85c \uae38\uc5b4\uc9c0\ub294 \ucf54\ub529\uc744 \ud558\uac8c \ub418\uc9c0\ub9cc\uc740\uc694 \ucc98\uc74c c\ub97c \uc2dc\uc791\ud558\ub294 \uc0ac\ub78c\ub4e4<br \/>\n\uc740 \ud0ed\uc744 4\ub098 8\ub85c \uc4f0\ub294\uac83\uc740 \uac1c\uc778 \ucde8\ud5a5\uc778\ub370 \ubb50\uac00 \uc0c1\uad00\uc788\uc5b4 \ud560\uac83\uc774 \uc544\ub2c8\ub77c<br \/>\n\ud0ed\uc744 8\ub85c \ud558\uace0\ub3c4 \uc606\uc73c\ub85c \uae38\uc5b4\uc9c0\uc9c0 \uc54a\ub294 \ucf54\ub529\uc744 \ud560\ub824\ub294 \ub178\ub825\uc774 \ud544\uc694\ud560\uac83\uc785\ub2c8\ub2e4.<br \/>\n\uc2e4\uc81c\ub85c \uc774\ub7f0 \ub178\ub825\uc744 \ud560 \ub54c \ud504\ub85c\uadf8\ub798\ubc0d \uc2e4\ub825\uc774 \ud5a5\uc0c1\ub418\uace0 \ub2e4\ub978 \uc0ac\ub78c\uc774 \ub514\ubc84\uae45<br \/>\n\ud558\uae30\uac00 \uc88b\uc544\uc9d1\ub2c8\ub2e4.<br \/>\n\uad6c\uc870\uc801\uc778 \ud504\ub85c\uadf8\ub798\ubc0d \uc2dc\ub300\uc5d0 \ubb34\uc2a8 \ud0ed\uc0ac\uc774\uc988\uac00 \uc911\uc694\ud574 \ub77c\uace0 \ud558\uc2e0 \ubd84\uc774 \uacc4\uc2e0\uac83<br \/>\n\uac19\uc740\ub370\uc694..\uc2e4\uc81c\ub85c \ud0ed\uc774 2 \uc778 \uacbd\uc6b0\uc5d0 \uad6c\uc870\uc801\uc778 \ud504\ub85c\uadf8\ub798\ubc0d\uc774 \ub418\uc5c8\uc73c\ub9ac \ub9cc\ubb34\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\ub7f0\uacbd\uc6b0 90% \uc774\uc0c1\uc774 \uc544\ubb34 \uc0dd\uac01\uc5c6\uc774 \ucf54\ub529\uc744 \ud558\ub2e4\uac00 \ucf54\ub529\uc774 \uc606\uc73c\ub85c \uae38\uc5b4\uc9c0\ub294 \uac83\uc744<br \/>\n\uc784\uc2dc\ubc29\ud3b8\uc801\uc73c\ub85c \ub9c9\uae30 \uc704\ud574\uc11c \ud0ed \uc0ac\uc774\uc988\ub97c \uc904\uc600\uc744\ud14c\ub2c8\uae4c\uc694&#8230;<\/p>\n<p>\uacb0\ub860\uc801\uc73c\ub85c \ub2e4\uc2dc \ud55c\ubc88 \ub9d0\ud558\uba74\ud0ed \uc0ac\uc774\uc988\ub97c 4\ub098 8\ub85c \ud558\ub294\uac83\uc740 \uac1c\uc778\uc801\uc778<br \/>\n\ucde8\ud5a5\uc774\uc9c0\ub9cc \ub300\ubd80\ubd84\uc758 \uc798 \uc9e0 \ud504\ub85c\uadf8\ub7a8\uc740 \ud0ed\uc744 8\ub85c \ud558\uace0\uc11c \ubcfc\ub54c\uc5d0\ub3c4 80 \uce7c\ub7fc\uc744<br \/>\n\ub118\uc5b4\uac00\uc9c0 \uc54a\ub294\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4..<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 11\uc2dc 04\ubd84 40\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\ud558\ud558\ud558. \ub4dc\ub514\uc5b4 tab 8\uc5d0 \ub3d9\uc758\ud558\ub294 \ubd84\uc774 \ud55c\ubd84 \ub098\uc624\uc168\ub124\uc694.<\/p>\n<p>\uc544\ub9c8\ub3c4 \uc774\ubd84\uc740 programmer\ub85c\uc368 \ub300\uc131\ud558\ub9ac\ub77c \ubbff\uc2b5\ub2c8\ub2e4. tab 4\ub85c \uc815\ud574\uc4f0\uac70\ub098<br \/>\n2\ub85c, \uc2ec\uc9c0\uc5b4\ub294 1\ub85c \uc815\ud574\ub193\uace0 \uc4f0\ub294 \ubc14\ubd80\ud305\uc774\ub4e4\uacfc\ub294 \uc9c8\uc801\uc73c\ub85c \ub2e4\ub978 \ubd84\uc778 \uac83 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<p>space\ub450\ubc88\uc529 \ub20c\ub7ec indentation\ud55c\ub2e4\ub294 \ucabc\ub2e4\ub4e4\uc740 \ub2e4\ub4e4 \uc8fd\uc5b4\ub77c.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 11\uc2dc 06\ubd84 13\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>> char *function(char *Buffer, int Len)<br \/>\n> {<br \/>\n> int i;<br \/>\n> char *p;<br \/>\n><br \/>\n> for (i = 0, p = Buffer; i < Len; p++)\n> \uc774\ud558 \uac1c\uc9c0\ub784 \ub5a0\ub294 code\ubd80\ubd84 \uc0dd\ub7b5.<br \/>\n><br \/>\n> return something;<br \/>\n> }<br \/>\n><br \/>\n> Len\uc740 length\uc784\uc774 \ubd84\uba85\ud55c\ub370 \ubb50\ud558\ub7ec, integer\ub78d\uc2dc\uace0 i\ub97c \ubd99\uc5ec iLen\uc774\ub77c \ud558\ub294\uac70\ub0d0?<br \/>\n> \ub610 \ubb50\uac00 \ub450\ub824\uc6cc\uc11c char *tmpBufferPointer\ub77c\ub294 \uac70\ucc3d\ud55c \uc774\ub984\uc744 \uc8fc\ub294\uac70\ub0d0? \ub2e8\uc21c\ud55c<br \/>\n> char *\uc5d0 \ub9d0\uc774\ub2e4.<\/p>\n<p>\uae00\uc4f4 \uc774\uc758 \ub2f5\ub2f5\ud55c(?) \uc2ec\uc815\uc740 \ucda9\ubd84\ud788 \uc774\ud574\ud560 \uac83 \uac19\ub2e4. \ud558\uc9c0\ub9cc \uadf8\uc5d0<br \/>\n\ub300\ud55c \uacbd\ud5d8\uc801\uc778 \ubcc0\ud638(!)\uc758 \ud1a0\ub97c \uc7a0\uc2dc \ub2ec\uace0 \uc2f6\ub2e4.<\/p>\n<p>\ub098\ub294 C \ucf54\ub529\uc744 10\ub144 \ub118\uac8c \ud588\ub294\ub370 \uadf8 \uc640\uc911\uc5d0 \uc218\ub9ce\uc740 \uc2dc\ud589 \ucc29\uc624\ub97c<br \/>\n\uacaa\uc73c\uba74\uc11c \ub290\ub080 \uac83 \uc911\uc758 \ud558\ub098\ub294 C\uac00 \uac16\uace0 \uc788\ub294 \uae30\ub2a5\uc740 \uc88b\uc9c0\ub9cc<br \/>\nreadability\uac00 \ub2e4\ub978 \uc5b8\uc5b4\ubcf4\ub2e4 \ub5a8\uc5b4\uc838\uc11c \uc5ec\ub7ec \uc0ac\ub78c\uc774 \uac19\uc774<br \/>\n\uc9dc\uac70\ub098 \ud639\uc740 \uc790\uae30 \uc2a4\uc2a4\ub85c \ub098\uc911\uc5d0 \ubcf4\ub354\ub77c\ub3c4 \uc774\uac8c \uc5b4\ub5a4 \uae30\ub2a5\uc744<br \/>\n\ud558\ub294 \ubaa8\ub4c8\uc778\uc9c0 \ud5f7\uac08\ub9b0\ub2e4\ub294 \uc810\uc774 \ubc18\ubcf5\uc801\uc73c\ub85c \ub9cc\ub098\ub294 \uc5b4\ub824\uc6c0\uc774\uc5c8\ub2e4.<br \/>\n\uc0ac\uc2e4 \uc774\uac74 \uc5b4\ub5a4 \uc595\uc740 \ud14c\ud06c\ub2c9\uc73c\ub85c \uadf9\ubcf5\ud560 \uc218 \uc788\ub294 \uac83\uc774 \uc544\ub2c8\ub2e4.<br \/>\n\uc774\uac83\uc740 \ucf54\ub529\uacfc \ubb38\uc11c \uc791\uc5c5(documentation)\uc744 \uc81c\ub300\ub85c \ubcd1\ud589\ud558\uc9c0<br \/>\n\uc54a\uc544\uc11c \uc0dd\uae30\ub294 \ubb38\uc81c\uc778\ub370 \uc0ac\uc2e4, \uadf8 \uc774\uc804\uc5d0 \ucda9\ubd84\ud55c \uc0ac\uc804 \uc900\ube44 \uc791\uc5c5\uc774<br \/>\n\ub418\uc9c0 \uc54a\uc558\uae30 \ub54c\ubb38\uc5d0 \uc0dd\uae34\ub2e4\uace0 \ubcfc \uc218 \uc788\ub2e4. \ub098\ub984\ub300\ub85c \ud504\ub85c\uadf8\ub798\uba38\ub77c\uace0<br \/>\n\ud558\ub294 \uc0ac\ub78c\ub4e4\uc744 \ubcf4\uba74, \uc790\uc2e0\uac10\uc774 \uc788\ub294 \uac74 \uc88b\uc740\ub370 \uc5b4\ub5a4 \ud504\ub85c\uadf8\ub7a8\uc744<br \/>\n\uc9e4 \ub54c \uba3c\uc800 \uc54c\uace0\ub9ac\uc998\uacfc pseudo coding(hand writing \ub808\ubca8\uc5d0\uc11c)\uc744<br \/>\n\ucda9\ubd84\ud788 \ud558\uc9c0 \uc54a\uace0 \ubc14\ub85c \ud504\ub85c\uadf8\ub798\ubc0d\uc5d0 \ub4e4\uc5b4\uac00\ub294 \uacbd\uc6b0\uac00 \ub9ce\uae30 \ub54c\ubb38\uc774\ub2e4.<br \/>\n\uc544\ubb34\ud2bc \uc774\ub7f0 \ubb38\uc81c\ub97c \uadfc\ubcf8\uc801\uc73c\ub85c \ud574\uacb0\ud558\ub824\uba74 \ucf54\ub529 \uc804\uc5d0 \ub9ce\uc740 \uc900\ube44\ub97c<br \/>\n\ud574\uc57c\ud558\uc9c0\ub9cc \ucf54\ub529\ud558\uba74\uc11c \uc9c0\ucf1c\uc57c\ud560 \uba87\uac00\uc9c0 \uc6d0\uce59\ub3c4 \uc788\ub2e4\uace0 \ubcf8\ub2e4.<br \/>\n\uadf8 \uc911\uc5d0 \ud558\ub098\ub85c \ub098\ub294 \ubcc0\uc218\ub098 \ud568\uc218 \uc774\ub984\uc744 \uc815\ud560 \ub54c \ub9e4\uc6b0 \uc2e0\uc911\ud574\uc57c<br \/>\n\ud55c\ub2e4\ub294 \uac78 \ubc1c\uacac\ud574\uc654\ub2e4. \uc0ac\uc2e4 hungarian \ucf54\ub529\ub3c4 \uadf8\ub7f0 \uc6d0\uce59\uc744 \uc9c0\ud0a4\ub294<br \/>\n\ubc29\ubc95\uc758 \ud558\ub098\ub85c \ubd10\uc57c\ud560 \uac83\uc774\ub2e4.<\/p>\n<p>\ub9e8 \uc704\uc5d0 \uc608\ub85c \ub4e0 \ucf54\ub4dc\uc5d0\uc11c, \ud568\uc218 \uae38\uc774\uac00 \ubcc4\ub85c \uae38\uc9c0 \uc54a\uc73c\uba74<br \/>\nchar *p;<br \/>\n\uc640 \uac19\uc740 \ud615\ud0dc\uac00 \uc804\ud600 \ubb38\uc81c\uac00 \ub418\uc9c0 \uc54a\uc9c0\ub9cc \ud504\ub85c\uadf8\ub7a8\uc774 \uae38\uc5b4\uc9c0\uba74\uc11c<br \/>\n\ub2e4\uc591\ud55c \ubcc0\uc218\uac00 \ube44\uc2b7\ube44\uc2b7\ud55c \uc5ed\ud560\ub85c \ub4f1\uc7a5\ud558\uba74\uc11c \ucf54\ub354\ub294 \ud5f7\uac08\ub9ac\uae30<br \/>\n\uc2dc\uc791\ud558\uace0 \uac00\ub729\uc774\ub098 char *p, *q, *r; \ub4f1\uc73c\ub85c \uc368\uc624\ub358 \ubcc0\uc218\ub4e4\uc774<br \/>\n\uc608\uae30\uce58 \uc54a\uac8c \uc0ac\uc6a9\ub418\uc5b4 \ucc3e\uc544\ub0b4\uae30 \uc5c4\uccad \uc5b4\ub824\uc6b4 \ubc84\uadf8\ub97c \ub9cc\ub4e4\uc5b4\ub0bc<br \/>\n\uc218 \uc788\ub2e4. \ubd84\uba85\ud788 \uadf8\ub807\ub2e4.<\/p>\n<p>\uc704\uc758 \uc608\uc81c\ub294 \ub2e8\uc21c\ud558\ub2c8\uae4c \ub17c\uc790\uc758 \uc8fc\uc7a5\uc5d0 \ub3d9\uc758\ud558\uc9c0\ub9cc, \ub9cc\uc57d \uadf8<br \/>\n\uc5b8\uae09\ud55c \ub300\ub85c &#8220;\uac1c\uc9c0\ub784 \ub5a0\ub294 \ucf54\ub4dc \ubd80\ubd84&#8221;\uc774 \uc790\uafb8 \ub298\uc5b4\ub098\uae30 \uc2dc\uc791\ud55c\ub2e4\uba74<br \/>\n\ud2c0\ub9bc\uc5c6\uc774 \ub098\uc911\uc5d0 \ud5f7\uac08\ub9b0\ub2e4. \uc911\uac04\uc5d0 \ub2e4\uc2dc char *p;\uac00 \ub4f1\uc7a5\ud560 \uc218\ub3c4<br \/>\n\uc788\ub2e4. \uc5b4\ub5a4 \uba74\uc5d0\uc11c \uc774\uac74 \ucd08\ubcf4 \ud504\ub85c\uadf8\ub798\uba38\ub4e4\uc774 \ud558\ub294 \uc804\ud615\uc801\uc778 \uc2e4\uc218 \uc911\uc758<br \/>\n\ud558\ub098\uc774\ub2e4.<\/p>\n<p>\uc774\ub7f0 \uac83\uc744 \uc6d0\ucc9c\uc801\uc73c\ub85c \ubc14\uafb8\ub824\uba74, \uc2b5\uad00\uc801\uc73c\ub85c\ub77c\ub3c4 \ub610 \uc544\ubb34\ub9ac \ucf54\ub4dc<br \/>\n\uae38\uc774\uac00 \uc9e7\ub354\ub77c\ub3c4 \ubcc0\uc218\uba85\uc744 \uc815\ud558\ub294\ub370 \uc801\ub2f9\ud55c \uae38\uc774\ub97c \uc720\uc9c0\ud558\ub294 \uac83\uc774<br \/>\n\ub9e4\uc6b0 \uc911\uc694\ud558\ub2e4. \ud2b9\ud788 C\uc758 \ud2b9\uc131\uc0c1 \uc2a4\ud2b8\ub9c1 \ucc98\ub9ac\ub294 \uce58\uba85\uc801\uc778 \ubc84\uadf8\ub97c<br \/>\n\uc720\ubc1c\ud558\uae30 \uc26c\uc6b0\ubbc0\ub85c int i;\uc5d0 \ube44\ud574 char *p;\ub294 \ub300\ub2e8\ud788 \uc2e0\uacbd\uc744 \uc368\uc57c\ub9cc<br \/>\n\ud55c\ub2e4.<\/p>\n<p>\ud559\uc0dd \uc785\uc7a5\uc5d0\uc11c 1,000\ub77c\uc778 ~ 2,000\ub77c\uc778 \uc9e4 \ub54c\ub294 \uc774\ub7f0 \uac83\uc774 \ubb38\uc81c\uac00<br \/>\n\ub418\uc9c0 \uc54a\ub294\ub2e4. \uadf8\ub7ec\ub098 \uc5c5\uccb4\uc5d0\uc11c \ub0a9\ud488 \uc2dc\uac04\uc744 \uc9c0\ud0a4\uba74\uc11c 50,000\ub77c\uc778<br \/>\n\uc774\uc0c1 \uc9dc\uc57c\ud560 \ub54c\ub294 \uc774\ub7f0 \ucf54\ub4dc\ub97c \ub098\uc911\uc5d0 \ub2e4\uc2dc \ubcfc \ud2c8\uc774 \uc5c6\ub2e4. \uc774\uac74<br \/>\n\uc0ac\uc2e4 \ubd88\ud589\uc2a4\ub7fd\uae34 \ud558\uc9c0\ub9cc \uc6b0\ub9ac \ud604\uc2e4\uc774 \uadf8\ub807\ub2e4. \uc9dc\ub294 \uc21c\uac04 \uac00\ub2a5\ud55c<br \/>\n\uac80\uc99d\ub3c4 \uc26c\uc6b4 \ud615\ud0dc\ub85c \ud574\uc57c\ub9cc \ud55c\ub2e4. \uadf8\uac8c \uc2b5\uad00\uc774 \ub418\ub2e4 \ubcf4\uba74 \uc790\uae30\ub3c4<br \/>\n\ubaa8\ub974\uac8c, \ub3d9\uc2dc\uc5d0 \uc544\ubb34\ub9ac \uc9e7\uc740 \ucf54\ub4dc\ub77c \ud558\ub354\ub77c\ub3c4 \ubcc0\uc218\ub97c \uc77d\uae30 \uc27d\uac8c<br \/>\n\uc815\ud558\uace0 \ud568\uc218 \uba85\uc744 \uc815\ud560 \ub54c\ub3c4 \uc2e0\uc911\ud574\uc9c0\ub294 \uac83\uc774\ub2e4. \ube44\ub85d \uadf8\uac8c \uae38\ub354\ub77c\ub3c4<br \/>\n\ub9d0\uc774\ub2e4. \uadf8\ub807\uac8c \ub418\uba74 \ub54c\ub85c \uadf8 \uc790\uccb4\uac00 comment \uc5ed\ud560\ub3c4 \ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>\uadf8\ub798\uc11c \uc5ed\uc73c\ub85c, \uc88b\uc740 \ucf54\ub4dc\ub294 \ubcc0\uc218\ub098 \ud568\uc218 \uba85\uc740 \uc801\ub2f9\ud788 \uae38\uba74\uc11c<br \/>\n\ub77c\uc778\uc758 \ud6a1 \uae38\uc774\uac00 \uc885\uc774\ub098 \ud654\uba74\uc758 2\/3\uc744 \ub118\uc9c0 \uc54a\ub294 \uacbd\uc6b0\ub77c\uace0<br \/>\n\ubcf4\uae30\ub3c4 \ud55c\ub2e4. \uc720\uba85\ud55c \ud504\ub85c\uadf8\ub798\uba38\ub4e4\uc758 \ucf54\ub4dc\ub97c \ubcf4\uba74 \uadf8\uac8c \ub9ce\uc774<br \/>\n\ub290\uaef4\uc9c4\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 11\uc2dc 18\ubd84 21\ucd08<br \/>\n\uc81c \ubaa9(Title): \ud5dd\uac00\ub9ac\uc548<\/p>\n<p>\uc804\ubd80 \ud5dd\uac00\ub9ac\uc548 \ub178\ud14c\uc774\uc158\uc744 \uc539\ub294 \ubd84\uc704\uae30\uc774\ub2c8 \uc800\ub77c\ub3c4 \uc639\ud638\uc758 \ubc1c\uc5b8\uc744 \ud55c\ub9c8\ub514..<br \/>\n\uc9c0\uc800\ubd84\ud558\uace0 \ubb34\uc131\uc758\ud55c \ucf54\ub529\uc744 \ubcf4\uc790\uba74 \uc9dc\uc99d\uc774 \ub098\uae34 \ud558\uc9c0\ub9cc<br \/>\n\ubc84\uadf8 \uc5c6\uc774 \uc798 \uc791\ub3d9\ud558\uace0 \ubb50 \ud558\ub294 \ucf54\ub4dc\uc778\uc9c0 \uc774\ud574\ub3c4 \ub41c\ub2e4\uba74<br \/>\n\uadf8\uac78\ub85c \ucda9\ubd84\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc2a4\ud0c0\uc77c\ubcf4\ub3c4 \ub354 \uc911\uc694\ud55c \ubb38\uc81c\ub294<br \/>\n\uc774\ubd80\ubd84\uc774 \ub3c4\ub300\uccb4 \ubb50\ud558\ub294 \ucf54\ub4dc\uc778\uc9c0 \ucd08\ubcf4\uc790\uc774\uac74 \uc804\ubb38\uac00\uc774\uac74 \ubaa8\ub450\uc5d0\uac8c \uba85\ubc31\ud574\uc57c \ud55c\ub2e4\ub294<br \/>\n\uc810.<br \/>\n\ubc84\uadf8\uac00 \uc5c6\uc5b4\uc57c \ud55c\ub2e4\ub294 \uc810\uc774\uc8e0.<br \/>\n\ud6cc\ub96d\ud55c \uc2a4\ud0c0\uc77c\uc744 \uace0\uc218\ud558\uc790\ub294 \uac83\ub3c4 \ubc14\ub85c \uc774\ub7f0 \uc774\uc720\uc5d0\uc11c\uc774\uc9c0<br \/>\n\uc2a4\ud0c0\uc77c \uc790\uccb4\uac00 \ubaa9\uc801\uc740 \uc544\ub2d9\ub2c8\ub2e4.<\/p>\n<p>\ud5dd\uac00\ub9ac\uc548 \ub178\ud14c\uc774\uc158\uc774 \uc9c0\uc800\ubd84\ud574 \ubcf4\uc774\ub2c8 \ub108\ubb34 \uacfc\ub3c4\ud558\uac8c \uc0ac\uc6a9\ud558\ub294 \uac83\uc740 \uc2a4\ud0c0\uc77c \uad6c\uae30\ub294<br \/>\n\uc9d3\uc774\uc9c0\ub9cc,<br \/>\n\uc9c0 \uc798\ub09c \ub9db\uc5d0 \ucd08\ubcf4\uc790 \uc774\ud574\ud558\uae30 \uc5b4\ub824\uc6b4 \ucf54\ub4dc\ub97c \uc791\uc131\ud558\ub294 \uac83 \ubcf4\ub2e4\ub294 \ud6e8 \ub0ab\uc2b5\ub2c8\ub2e4.<br \/>\n\ub204\uad6c\ub098 \uc27d\uac8c \uc774\ud574\ud560 \uc218 \uc788\ub294 \ucf54\ub4dc\ub97c \uc791\uc131\ud558\uae30 \uc704\ud574\uc11c\ub77c\uba74<br \/>\n\uc2a4\ud0c0\uc77c \uc880 \uad6c\uae30\ub294 \uac83\ub3c4 \ub098\uc058\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ub530\ub77c\uc11c \ub108\ubb34 \uacfc\ub3c4\ud558\uac8c \ud5dd\uac00\ub9ac\uc548 \ub178\ud14c\uc774\uc158\uc744 \uc0ac\uc6a9\ud560 \ud544\uc694\ub294 \uc5c6\uc9c0\ub9cc,<br \/>\n\uacfc\ub3c4\ud558\uac8c \uc0ac\uc6a9\ud55c\ub2e4\uace0 \ud574\uc11c \ud06c\uac8c \ub098\ube60\uc9c8 \uac83\ub3c4 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc554\ud638\uac19\uc740 \uc774\ub984\ub9cc \uc4f0\ub294 \uc0ac\ub78c \ud558\uace0<br \/>\n\uacfc\ub3c4\ud558\uac8c \uc7a5\ud669\ud55c \uc774\ub984\ub9cc \uc4f0\ub294 \uc0ac\ub78c\uc774 \uc787\ub2e4\uba74<br \/>\n\uc804 \ud6c4\uc790\uc640 \uac19\uc774 \uc77c\ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc9c0 \uc798\ub09c \ub9db\uc5d0 \uc0ac\ub294 \ub188\uc740 \uc800 \ud63c\uc790 \uc77c\ud558\ub77c\uace0 \ub0c5\ub450\ub294 \uac83\uc774 \uc88b\uc8e0.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 11\uc2dc 19\ubd84 00\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: \uadfc\uc0ac\ud55c \uc120\ubb3c..<\/p>\n<p>TAB2\ub77c.. \uca5d.. \uc81c\uac00 \uadf8\ub807\uac8c \uc4f4\ub2e4\uace0 \uc62c\ub838\uc5c8\ub294\ub370..<br \/>\n\ud3c9\uc18c\uc5d0 4\uac1c \ud504\ub85c\uc81d\ud2b8\uc5d0 \ub530\ub77c 3\ub610\ub294 2\uac1c.<\/p>\n<p>\uadf8\uac8c\uc694&#8230;<\/p>\n<p>C++\uc598\uae30\uac00 \ub610 \ub098\uc624\ub294\ub370..<\/p>\n<p>C\ub85c \uc9e4\ub54c\ub294 4\uc815\ub3c4\ub85c \uc4f0\uace4 \ud588\uace0..library\ub4e4\uc774 \uc9c0\uac00 \uc544\ubb34\ub9ac \uac1c\uaca8\ubd24\uc790 \uc694\ub9ac\uac00<br \/>\n\ub410\uc5c8\ub294\ub370..<\/p>\n<p>\uac70\uc758 \ubaa8\ub4e0 class\uc640 function(method? -_-) data type\ub4f1\ub4f1\uc774 template\uc744 \uc774\uc6a9\ud558\uace0<br \/>\n\uc0c1\uc18d\uc5d0 \uc0c1\uc18d\uc5d0 \uc0c1\uc18d\uc5d0 \uc0c1\uc18d\uc5d0 \ub2e4\uc2dc \uc0c1\uc18d \ubc1b\uc740 \uac83\ub4e4\uc744 2~3\uac1c \ud55c\uaebc\ubc88\uc5d0 \uc4f0\ub824\uace0<br \/>\n\ud558\uba74&#8230; \uac00\ub85c\ub97c 135\uc774\uc0c1 \uc4f0\uc9c0 \uc54a\ub294\uc774\uc0c1 \ub300\ucc45\uc774 \uc548\uc11c\uc9c0\uc694.<\/p>\n<p>\uadfc\ub370 \uc800\ub294 \ud654\uba74\uc5d0 \ucd5c\ub300\ud55c \ub9ce\uc740 \uc815\ubcf4\uac00 \ubcf4\uc774\ub294\uac8c \uc88b\uac70\ub4e0\uc694.<br \/>\n\uadf8\ub798\uc11c emacs\ub97c frame 4\uac1c\ub85c \ub744\uc6cc\uc11c 80&#215;100\uc815\ub3c4\ub97c \uac00\ub85c\ub85c \uacb9\uce58\uc9c0 \uc54a\uac8c \uac00\ub85c\ub85c \ub450 \uac1c<br \/>\n\ubc30\uce58\ud558\uace0, \uac00\uc0c1 \ub370\uc2a4\ud06c\ud0d1\uc73c\ub85c \uadf8 \uc544\ub798\uc5d0 \ub611\uac19\uc740 \ubc29\uc2dd\uc73c\ub85c \ud558\ub098 \ub354 \ubc30\uce58..<br \/>\n\uac01\uac01\uc758 frame\uc740 1~2\uac1c\uc758 \uc708\ub3c4\uc6b0 \uc0ac\uc6a9&#8230;<\/p>\n<p>\uc774\ub807\uac8c \ub418\ub2c8\uae4c..\uac00\ub85c\ub85c \ub113\ud788\uae30\ub3c4 \uadf8\ub807\uace0&#8230;. \uadf8\ub2c8\uae4c \ucd5c\ub300\ud55c \uc9dc\ub0b8\uae30 tab size\ub97c<br \/>\n\uc904\uc774\ub294\uac70 \ubfd0\uc774\ub354\uad70\uc694. \ucacd.<\/p>\n<p>\uadf8\ub798\ub3c4 font-lock\uc774\ub791 \uc635\uc158 \ud328\ud134 \ud55c \ub450 \uac1c \uc124\uc815\ud558\uba74.. \uc601\uc5ed\uc740 \uce7c\ub77c\ub85c \uae68\ub057\ud558\uac8c<br \/>\n\uad6c\ubd84\ud574 \uc8fc\uac70\ub4e0\uc694. \uba38.. \uad6c\ubd84\ud558\ub294\ub370 \uc9c0\uc7a5 \uc5c6\uc73c\ub2c8\uae4c.. \uc4f0\ub294\uac70\uc8e0.<\/p>\n<p>tab\uc740 \uc790\ub3d9\uc73c\ub85c space\ub85c \ubc14\uafd4\uc8fc\ub3c4\ub85d \uc124\uc815\ud558\uace0.. \uadf8\uac78 \ud3b8\uc9d1\ud560\ub54c\ub294 tab\uc73c\ub85c<br \/>\n\uc778\uc2dd\ud558\ub2c8\uae4c.. \uc5b4\ub514\uc11c \uc77d\ub4e0 \ubb38\uc81c\ub294 \uc548\ub418\uace0\uc694..<br \/>\nvi\ub3c4 \ube44\uc2b7\ud558\uc8e0 \ubaa8..<\/p>\n<p>windog\uc5d0\uc11c\ub294 windog\uc6a9 emacs\uac00..\uae30\ub2a5\uc740 \uc870\uae08 \ubd80\uc871\ud558\uc9c0\ub9cc \uc4f8\ub9cc\ud558\uace0..<br \/>\ndog\ub3c4 emacs\uac00 \uc788\uace0 font-locK\ub3c4 \uc9c0\uc6d0\ud558\ub294\ub370..\uc5ec\uae30 \uc598\uae30\ud558\uace0\ub294 \uc548\ub9de\ub124\uc5fd. \uc74c\ub0d0<\/p>\n<p>tabsize=8\ub2d8\uc758 \uae00\uc911\uc5d0..\ub098\uc628 sample\uc774..\ucc38 \uc5b4\ub514\uc11c \ub9ce\uc774 \ubcf8 \uc2a4\ud0c0\uc77c\uc774\ub124\uc694.<br \/>\n\uc608\uc804\uc5d0 \ubaa8 \uc815\ubcf4\ud1b5\uc2e0 \ud68c\uc0ac\uc640 \uac19\uc774 \uc77c\ud55c\uc801\uc774 \uc788\uc5c8\ub294\ub370&#8230;.<br \/>\nRTOS\ub85c pSOS\ub97c \uc774\uc6a9\ud558\ub354\uad70\uc694. \uad50\ud658\uae30 \uc885\ub958\uc758 \uc2dc\uc2a4\ud15c\uc5d0\uc11c MP\ubcf4\ub4dc\uc5d0 \ub4e4\uc544\uac04<br \/>\n\ud504\ub85c\uadf8\ub7a8\uc774 \uadf8\ub7f0 \uc2a4\ud0c0\uc77c\uc774\uc5c8\uc2b5\ub2c8\ub2e4.<br \/>\ncase:<br \/>\ncase<br \/>\ncase: printf &#8230;&#8230;&#8230;&#8230;&#8230;.<\/p>\n<p>\ub728\uc544~<\/p>\n<p>\ub098\uac19\uc74c \uadf8\uc815\ub3c4 \ub418\uba74 \ubc30\uc5f4\ub85c \uc7a1\uace0..\uc601\uc5ed \uac80\uc0ac\ud558\uaca0\ub2e4. \uc811. -_-<\/p>\n<p>\ud558\ud2bc.. \uc65c \uc774 \uc598\uae30\ub97c \uaebc\ub0c8\ub294\uac00 \ud558\uba74&#8230;<br \/>\n\uadf8 \ud68c\uc0ac \uac1c\ubc1c\ud658\uacbd\uc774 dog\uc600\uac70\ub4e0\uc694. \ub300\ubd80\ubd84\uc774 q-editor\ub97c \uc4f0\uace0..<br \/>\n98\ub144\ub3c4\uc5d0 q\ub97c \ubcf4\uac8c\ub420\uc904\uc740 \uc0c1\uc0c1\ub3c4 \ubabb\ud588\uc5c8\uc9c0\uc694.<\/p>\n<p>\uc544\ub9c8 tabsize=8\ub2d8\uc774 \uadf8 \ud68c\uc0ac\uc5d0 \ub2e4\ub2d0\uc9c0\ub3c4 \ubaa8\ub978\ub2e4\ub294 \uc0dd\uac01\uc774 \ub4e4\uc5b4\uc11c\ub9ac..<\/p>\n<p>\ub610 \uc8fc\uc800\ub9ac\uc8fc\uc800\ub9ac \uc4f8\ub370\uc5c6\uc774 \ub9d0\ub9cc \uae38\uac8c \ub298\uc5b4\ub1a8\ub124\uc694.<br \/>\n\ubbf8\uce5c \uc695\uc7c1\uc774\uac00 \ud55c \ub9c8\ub514 \ud558\uaca0\uad70.<\/p>\n<p>\ucb48~\uc555.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 11\uc2dc 19\ubd84 55\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: \uadfc\uc0ac\ud55c \uc120\ubb3c..<\/p>\n<p>\ubc14\ubd95&#8230;<\/p>\n<p>c revisited\uc5d0 re\ub97c \ub2e8\ub2e4\ub294\uac8c..<br \/>\n\uc5c4\ud55c\ub370\ub2e4 \ub2ec\uc558\ub124\uc694.<\/p>\n<p>\uadf8\ub798\ub3c4 \uc218\uc815\ud558\uae30 \uc2dc\ub7ec..\uac4d \ub0b4\uc090\ub46c\uc57c\uc9c0.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 11\uc2dc 26\ubd84 11\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\ud6c4\ud6c4..<\/p>\n<p>indentation\ud560\ub54c tab\uc744 \uc0ac\uc6a9\ud558\ub294 \uc774\uc720\ub294&#8230; \ud3b8\ub9ac\ud574\uc11c \uc774\uae30\ub3c4 \ud55c \uac83 \uac19\uc740\ub370&#8230;<\/p>\n<p>\ub610\ud55c \ub2e4\ub978 \uc774\uc720\ub3c4 \ucc3e\uc744 \uc218 \uc788\uaca0\ub124\uc694&#8230;<\/p>\n<p>\uc5b4\ub5a4 \uc0ac\ub78c\uc740 size 8\uc778\uac78 \uc88b\uc544\ud558\uace0, 4\uc778\uac78 \uc88b\uc544\ud558\ub294 \uc0ac\ub78c\ub3c4 \uc788\uace0&#8230;<\/p>\n<p>tab size 8\ub85c indentation\ud574\uc11c \uc9e0 \uc0ac\ub78c\uc774 \uc788\uace0&#8230;<\/p>\n<p>\ub9cc\uc57d \uc774\uac78 \uac00\uc838\ub2e4 \uc4f0\ub294 \uc0ac\ub78c\uc774 size 4\ub97c \uc88b\uc544\ud55c\ub2e4\uba74&#8230;<\/p>\n<p>\uc790\uc2e0\uc758 editor\uc5d0\uc11c tab size\ub97c 4\ub85c \uc124\uc815\ud558\uba74 \uadf8\ub807\uac8c \ubcf4\uc774\uc796\uc544\uc694&#8230;<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\uc804 11\uc2dc 39\ubd84 41\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\ucc38 \uc88b\uc740 \uc758\uacac\uc744 \ub0b4\uc168\uc2b5\ub2c8\ub2e4. indent\ub420\ub54c\ub9c8\ub2e4 tab\uc744 \uc4f0\uba74 \uc5d0\ub514\ud130\uc5d0\uc11c tabstop\ub9cc<br \/>\n\ubc14\uafb8\uc5b4\uc11c \ubcf4\uba74 \ud558\ub4f1\uc758 \uc774\uc0c1\ud560 \uac83\uc774 \uc5c6\uaca0\uc8e0. 4\uc88b\uc544\ud558\ub294 \uc0ac\ub78c\uc774\ub098 8\uc88b\uc544\ud558\ub294 \uc0ac\ub78c\uc774\ub098<br \/>\n\ub300\ub9cc\uc871\uc77c \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\ud55c\uac00\uc9c0 \ub2e8\uc810\uc740 tab4\ub97c \uc4f0\ub294 \uc0ac\ub78c\uc740, \uc5b4\ub77c \uc624\ub978\ucabd column\uc73c\ub85c \ub9ce\uc774 \ub0a8\uc558\ub124<br \/>\n\ud750\ubb47\ud574\ud558\uba74\uc11c \uc9c0\ub9d8\ub300\ub85c indent, indent\ud558\uc5ec nesting\uc744 \uae4a\uc774 \ub4e4\uc5b4\uac08 \uc218 \uc788\ub2e4\ub294<br \/>\n\uac83\uc774 \ud760\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc790.. \uc81c\uac00 \ubd80\ud0c1\ub4dc\ub9ac\uace0 \uc2f6\uc740 \uac83\uc740 \ubb34\uc5c7\uc774\ub0d0\ud558\uba74<\/p>\n<p>\uc6b0\ub9ac tabstop\uc73c\ub85c 8\uc744 \uc4f0\ub294 \uc2b5\uad00\uc744 \uac00\uc9c0\uc790\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \ud83d\ude42<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 12\uc2dc 12\ubd84 28\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: C revisited<\/p>\n<p>\ucc98\uc74c C revisited\ub97c \uc4f4 \uc0ac\ub78c\uc758 \uc758\uacac\uc5d0 \ub3d9\uc758\ud55c\ub2e4.<\/p>\n<p>tap size\uac00 \ub108\ubb34 \uc791\uc73c\uba74, \ud655\uc2e4\ud788 \ub108\ubb34 \uae34 \ud504\ub85c\uadf8\ub7a8\uc758 \uacbd\uc6b0\uc5d0<\/p>\n<p>\uc790\uc798\uc740 indent\uac00 \ub418\uc5b4 \uc81c\ub300\ub85c \ubcf4\uae30 \uc5b4\ub835\uac8c \ub418\uace0, \uadf8\uac78 tab<\/p>\n<p>size\ub97c \uc870\uc815\ud574\uc11c \ubcf4\uac8c \ub418\uba74 \uc7a5\ub09c \uc544\ub2c8\uac8c \uc624\ub978\ud3b8\uc73c\ub85c \ub118\uc5b4\uac00\uac8c<\/p>\n<p>\ub418\uc9c0.<\/p>\n<p>\uadf8\ub807\uc9c0\ub9cc, \ucc98\uc74c\uc5d0 \uadf8 \uae00 \uc4f4 \uc0ac\ub78c\uc5d0\uac8c \ub9d0\ud560 \uac83\uc740 \uadf8 \uc758\uacac\uc774<\/p>\n<p>\ud2c0\ub824\uc11c re:\ub97c \ub2e8 \uc0ac\ub78c\ub4e4\ubcf4\ub2e4\ub294 \ub9d0\ud22c\uac00 \ub9c8\uc74c\uc5d0 \uc548\ub4e4\uc5b4\uc11c re:<\/p>\n<p>\ub97c \ub2e8 \uc0ac\ub78c\uc774 \ub9ce\ub2e4\ub294 \uac83\uc744 \uc54c\uc544\ub46c\ub77c.<\/p>\n<p>\ud504\ub85c\uadf8\ub7a8 \uadf8\uac70 \uae34 \uac70 \uc9dc\ubd24\ub2e4\ub294\uac8c \uc790\ub791\ud560 \ub9cc\ud55c \uc77c\uc778\uc9c0\ub294 \ubab0\ub77c\ub3c4<\/p>\n<p>\ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc744 \ubb34\uc2dc\ud558\ub294 \ubc1c\uc5b8\uc740 \uc0ac\uacfc\ub97c \ud558\ub3c4\ub85d \ud574\ub77c. \ub108\uac19\uc740<\/p>\n<p>\ub188 \ub54c\ubb38\uc5d0 \ud504\ub85c\uadf8\ub798\uba38\uac00 \uc695\uc744 \uba39\ub294 \uac83\uc740 \ucc38\uc744 \uc218\uac00 \uc5c6\ub2e4.<\/p>\n<p>\uc544\ubb34\ub9ac \uc633\uc740 \ub9d0\uc744 \ud558\ub354\ub77c\ub3c4 \uacfc\uaca9\ud55c \ub9d0\uc740 \uc0bc\uac00\ud558\uac70\ub77c. \uc544\uac00\uc57c.<\/p>\n<p>\ub108\ub294 \ud504\ub85c\uadf8\ub7a8\uc744 \uc9dc\uae30\uc5d0 \uc55e\uc11c \uc77c\ub2e8 \uc0ac\ub78c\uc774 \ub418\uc5b4\uc57c \ud560 \uac83 \uac19\uad6c\ub098.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 12\uc2dc 17\ubd84 35\ucd08<br \/>\n\uc81c \ubaa9(Title): \ub354 \uc774\uc0c1 C \ub97c \ub17c\ud558\uc9c0 \ub9d0\ub77c~!~!<\/p>\n<p>#define X<br \/>\n#define XX<br \/>\n#define XXX<br \/>\n#define XXXX<br \/>\n#define XXXXX<br \/>\n#define XXXXXX<br \/>\n#define XXXXXXX<br \/>\n#define orfa for<br \/>\n#define XXXXXXXXX<br \/>\n#define archa char<br \/>\n#define ainma main<br \/>\n#define etcharga getchar<br \/>\n#define utcharpa putchar<\/p>\n<p>X X<br \/>\nX X X X<br \/>\nX X X X<br \/>\nX X X X<br \/>\nX X X X<br \/>\nX X X X<br \/>\nX X X X<br \/>\nX X X X X X<br \/>\nX XX X X XX X<br \/>\nX XXX X XXXXXXXXX X XXX X<br \/>\nX XXX X XXXX XXXX X XXX X<br \/>\nX XXXX X XX ainma(){ archa XX X XXXX X<br \/>\nX XXXX X oink[9],*igpa, X XXXX X<br \/>\nX XXXXXX atinla=etcharga(),iocccwa XXXXXX X<br \/>\nX XXXX ,apca=&#8217;A&#8217;,owla=&#8217;a&#8217;,umna=26 XXXX X<br \/>\nX XXX ; orfa(; (atinla+1)&#038;&#038;(!((( XXX X<br \/>\nX XX atinla-apca)*(apca+umna-atinla) XX X<br \/>\nX X >=0)+((atinla-owla)*(owla+umna- X X<br \/>\nX atinla)>=0))); utcharpa(atinla), X<br \/>\nX X atinla=etcharga()); orfa(; atinla+1; X X<br \/>\nX X ){ orfa( igpa=oink ,iocccwa=( X X<br \/>\nX X (atinla- XXX apca)*( XXX apca+umna- X X<br \/>\nX atinla)>=0) XXX XXX ; (((( X<br \/>\nX atinla-apca XXXXX XXXXXXX XXXXX )*(apca+ X<br \/>\nX umna-atinla XXXXXX )>=0) XXXXXX +((atinla- X<br \/>\nX owla)*(owla+ XXXX umna- XXXX atinla)>=0)) X<br \/>\nX &#038;&#038;&#8221;-Pig-&#8221; XX &#8220;Lat-in&#8221; XX &#8220;COb-fus&#8221; X<br \/>\nX &#8220;ca-tion!!&#8221;[ X (((atinla- X apca)*(apca+ X<br \/>\nX umna-atinla) X >=0)?atinla- X apca+owla: X<br \/>\nX atinla)-owla X ]-&#8216;-&#8216;)||((igpa== X oink)&#038;&#038;!(*( X<br \/>\nX igpa++)=&#8217;w&#8217;) X )||! X (*( X igpa X ++)=owla); * X<br \/>\nX (igpa++)=(( X ( XXX XXX X atinla-apca X<br \/>\nX )*(apca+ X umna XXX &#8211; XXX X atinla)>=0) X<br \/>\nX ?atinla- X apca XXX + XXX owla X :atinla), X<br \/>\nX atinla= X X X X etcharga()) X<br \/>\nX ; orfa( X atinla=iocccwa?(( X (atinla- X<br \/>\nX owla)*(owla+ X umna-atinla)>=0 X )?atinla- X<br \/>\nX owla+apca: X atinla): X atinla; ((( X<br \/>\nX atinla-apca)* X (apca+umna- X atinla)>=0)+( X<br \/>\nX (atinla-owla)* X (owla+ X umna-atinla)>= X<br \/>\nX 0)); utcharpa( XX XX atinla),atinla X<br \/>\nX =etcharga()); XXXXXXX orfa(*igpa=0, X<br \/>\nX igpa=oink; * igpa; utcharpa( X<br \/>\nX *(igpa++))); orfa(; (atinla+1)&#038;&#038;(!((( X<br \/>\nX atinla-apca )*(apca+ X<br \/>\nX umna- XXXXX XXXXX atinla)>=0 X<br \/>\nX )+(( XXXXX atinla- X<br \/>\nXX owla)*( owla+umna- XX<br \/>\nXX atinla)>=0))); utcharpa XX<br \/>\nXX (atinla),atinla= XX<br \/>\nXX etcharga()); } XX<br \/>\nXXXX } XXXX<br \/>\nXXXXXXXXX<\/p>\n<p>&#8212;&#8211;<br \/>\n\uc528\ubc14&#8230;.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 12\uc2dc 19\ubd84 41\ucd08<br \/>\n\uc81c \ubaa9(Title): \ub610 C\uac00\uc9c0\uace0 \ubc1c\uc545\ub4e4 \ud560\ub798?<\/p>\n<p>#include <stdio.h><br \/>\nstatic char<br \/>\natoi[&#8216;C&#8217;^&#8217;c&#8217;]=&#8221;__+C-_+C__CC*\/\/_+C&#038;C-_+_C_C\/*__&#8221;;<\/p>\n<p>main(int<br \/>\nLCL,char<br \/>\n**LB<br \/>\n){FILE*SS;int<br \/>\nabs,<br \/>\ncos;<br \/>\nchar fgetc[5],rand [6], qsort [26]<br \/>\n,log[256]; if(3>LCL) return 1;if((SS=fopen( *++LB ,&#8221;rt&#8221;<br \/>\n))== NULL) return 2; SD( fgetc ,*++LB);while(<br \/>\nfgets(log,0x0100, SS)!=NULL){ abs^= abs; abs&#8211;;<br \/>\nwhile ((int)abs< (int)strlen (log )){cos\n^=cos; while (!( isalpha (log[ ++abs]) ))if( !(0xEf^\nabs[log]))continue; while( isalpha (log [abs]) )cos++ [qsort\n]^= abs++[ log]^ qsort[ cos]; qsort\n[cos]^=cos[qsort];SD (rand, qsort); if(! (fgetc ['^'^ '^']^\nrand ['^'^'^' ]|fgetc[1]^rand[ 1]|fgetc[2]^\nrand [2]| fgetc [3]^ rand[3 ])){ printf (log\n);abs^= strlen(log)^abs; }}}fclose(\nSS); return 0;}SD( char *pow, char *sqrt) {int\nexp,sin, malloc ;for(exp^=exp;\nstrlen (sqrt )>exp; exp++ )sqrt [exp] ^=exp[<br \/>\nsqrt ]>=&#8217;a&#8217;^ sqrt[ exp]> &#8216;z&#8217;?&#8217;C&#8217;<br \/>\n^&#8217;c&#8217;:&#8217;^&#8217;^&#8217;^&#8217;; pow[1] ^=pow[1];pow[2]&#038;= pow[1];pow[3]^= pow[3] ^pow[2]<br \/>\n;pow[0]^=sqrt[0]^ pow[2][pow];if(!( (malloc ^=strlen<br \/>\n(sqrt)^malloc,malloc ?malloc:malloc ^malloc)^1)) return<br \/>\n;for( exp^=exp,++exp; exp<malloc;exp++ )sqrt[ exp]^=\n\n\n\natoi[sqrt[exp]^0x40]^sqrt[exp];exp^=exp;sin^=exp^sin;\nwhile(!!(~exp&#038;3)&#038;(malloc>++sin))if((sin[sqrt]^&#8217;_&#8217;)&#038;&#038;(sqrt<br \/>\n[sin-1]^sqrt[sin+0]))pow[exp]^=sin[sqrt]^pow[++exp];}<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 12\uc2dc 20\ubd84 50\ucd08<br \/>\n\uc81c \ubaa9(Title): \uadf8\ub9cc\ub4e4 \ud558\ub77c\ub2c8\uae4c..<\/p>\n<p>#include <stdio.h><br \/>\n#include <stdlib.h><br \/>\n#include <unistd.h><\/p>\n<p>#define N O-><br \/>\n#define Li(V,K)[(K)*Ga\/32+V\/32]<br \/>\n#define Mg(P,V,K)(P Li(V,K)>>(V&#038;31)&#038;1)<br \/>\n#define H(P,V,K)(P Li(V,K)|=1<<(V&#038;31))\n#define U(P)calloc(P,1)\n#define Au(V,K)Al[K|N U+V+V-1&#038;7]\n#define\nTi(V,I,K,Y)((V^I&#038;&#038;K^Y&#038;&#038;I<ga&#038;&#038;Y<as)?D[0]=Mg(Au,(V<i?V:I),K<y?K:Y),F&#038;2||H\\\n(Au,(V<i?V:I),K<y?K:Y),D[0]:0)\n#define Mn (V=rand()%100,(V>=Li\/2)+(V<li)-(V\n\n<li\/2))\n#define Ge(P)P&#038;&#038;I[P]<ga&#038;&#038;Y[P]<as&#038;&#038;!D[P]&#038;&#038;(Ge=Zr(I[P],Y[P],N\nT+1))&#038;&#038;!Mg(U,I[P],Y\\\n[P])&#038;&#038;(Ag(I[P],Y[P],(N U+2*P-3)&#038;7,N T+1,F&#038;24?C:Ge),0)\n#define W(P)4-2*P-D[8]&#038;&#038;(I[P]=N V+Au(P,0),Y[P]=N K+Au(P,8),D[P]=Ti(N V,I[P],N\nK\\\n,Y[P]),printf(\"%d %d %lu %lu O \",Au(P,0)>>D[P],Au(P,8)>>D[P], N V, N K))<\/p>\n<p>Ar *U, *Au, W, Li, F;<\/p>\n<p>Mo Al[27];<\/p>\n<p>S<br \/>\n{<br \/>\nAr V, K, U, T;<br \/>\nS *H;<br \/>\n}<br \/>\n*C, *Zn;<\/p>\n<p>S *<br \/>\nZr (Mo V, Mo K, Mo T)<br \/>\n{<br \/>\nS *O = C, *W = Zn;<br \/>\n*(Mg(U, V, K)?&#038;W:&#038;O)=0;<br \/>\nwhile (O)<br \/>\nO = (W = !N T || (N T &#038;= -!!(N V &#8211; V | N K &#8211; K | !(T &#8211; N T ^ 1))) ? O :<br \/>\n0) ? N H : 0;<br \/>\nreturn W;<br \/>\n}<\/p>\n<p>void<br \/>\nAg (Mo V, Mo K, Mo P, Mo T, S * O)<br \/>\n{<br \/>\nS *H = (O ? N H : C);<br \/>\n*(H ? &#038;O : &#038;Zn) = O = *(O ? &#038;N H : &#038;C) = U (sizeof (S));<br \/>\nN U = P; N T = T; N H = H; N V = V; N K = K;<br \/>\nF &#038; 32 || H(U, V, K);<br \/>\n}<\/p>\n<p>void<br \/>\nmain (Mo V, char ** O)<br \/>\n{<br \/>\nchar *H, Sg[106];<br \/>\nsrand (time (0));<\/p>\n<p>while (*++O &#038;&#038; (sscanf (*O, &#8220;%lu&#8221;, W ? &#038;Li : &#038;W) ||<br \/>\n(&#8211;**O, F |= !((**O &#8211; 57) % 14) << (**O - 57) \/ 14))\n);\n\nputs(\"%!\\n\/S{ 0 setlinewidth} \/N{ showpage} \/O{ moveto rlineto stroke} def\ndef def S\");\nfor (V = 0; V < 8; Al[8 | (V - 2) &#038; 7] = Al[V] = !!(V &#038; 3) * (1 - (V &#038; 4) \/\n2) * 4, V++);\ndo\n{\nU = U (V = (As * Ga + 31) \/ 8);\nAu = U (V);\nfor (*U = -W-1, H = U(W); ++*U; H[*U+W] = Mn);\n\n\nAg (Ga \/ 2, As \/ 2, 5, 1, C);\nAg (Ga \/ 2, As \/ 2, 1, 1, C);\n\nwhile (C) {\nAr I[7], Y[5], D[13];\nS *Ge, *O = C;\n\nif (N T)\n{\nD[8] = (F &#038; 4 ? Mn : W ? H[N T % W] : (N T &#038; 85) % 3);\nW ((!!C>>!C));<br \/>\nW ((!!C<<!!C));\nGe ((1 + D[8] \/ 2 + ((1 - ( F &#038; 24 &#038;&#038; (F &#038; 16 || N T &#038; 1))) &#038; D[8])));\nGe (((1 + (F &#038; 24 &#038;&#038; (F &#038; 16 || N T &#038; 1))) &#038; -(D[8] &#038; 1)));\n}\nfree((C = N H, O));\n}\n\nfgets(Sg, 2, stdin);\nputs (\"N S\");\nfflush (stdout);\nfree (H);\nfree (U);\nfree (Au);\n}\nwhile (!(!(W >> 1) | F &#038; 1));<br \/>\n}<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 12\uc2dc 22\ubd84 58\ucd08<br \/>\n\uc81c \ubaa9(Title): \ub9c8\uc9c0\ub9c9\uc774\uc720&#8230;<\/p>\n<p>#ifndef n<br \/>\n#define n 05<br \/>\n#endif pqbd<br \/>\n#define dpqb __FILE__<br \/>\n#define ppbd &#8220;Move disk %d from peg %d to peg %d\\n&#8221;<br \/>\n#define pdbq<br \/>\n#if n&#038;01<br \/>\n#define dqbp<br \/>\n#endif bpdq<br \/>\n#if n&#038;02<br \/>\n#define dbpq<br \/>\n#endif pbdq<br \/>\n#if n&#038;04<br \/>\n#define pbqd<br \/>\n#endif qbpb<br \/>\n#if n>>3<br \/>\n#define bqdp<br \/>\n#endif pbbq<br \/>\nmain(){ pdbq<br \/>\nprintf( pdbq<br \/>\n#include dpqb<br \/>\n#define qbdp<br \/>\n#include dpqb<br \/>\n);} qbdp<br \/>\n#else dpdp<br \/>\n#ifdef dqbp<br \/>\n#define bdpq<br \/>\n#endif bpdd<br \/>\n#ifdef dbpq<br \/>\n#define bdpq<br \/>\n#endif pqpb<br \/>\n#ifdef pbqd<br \/>\n#define bdpq<br \/>\n#endif pdpp<br \/>\n#ifdef bqdp<br \/>\n#define bdpq<br \/>\n#endif pdpp<br \/>\n#ifdef bdpq<br \/>\n#undef bdpq<br \/>\n#ifndef dqbp<br \/>\n#define dqbp<br \/>\n#ifndef dbpq<br \/>\n#define dbpq<br \/>\n#ifndef pbqd<br \/>\n#define pbqd<br \/>\n#ifndef bqdp<br \/>\n#define bqdp<br \/>\n#else dbqb<br \/>\n#undef bqdp<br \/>\n#endif qdqb<br \/>\n#else pdbq<br \/>\n#undef pbqd<br \/>\n#endif qdbp<br \/>\n#else pqbb<br \/>\n#undef dbpq<br \/>\n#endif pqbd<br \/>\n#else bbpp<br \/>\n#undef dqbp<br \/>\n#endif ppqb<br \/>\n#include dpqb<br \/>\n#ifndef dqbp<br \/>\n#ifndef dbpq<br \/>\n#ifndef pbqd<br \/>\n#ifndef bqdp<br \/>\n#define bdpq<br \/>\n#endif pbpp<br \/>\n#endif qpdp<br \/>\n#endif ddpb<br \/>\n#endif qppb<br \/>\n#ifdef bdpq<br \/>\n#undef bdpq<br \/>\n#ifndef qbdp<br \/>\npdbq ppbd<br \/>\n#else qbbd<br \/>\n#ifdef pqdb<br \/>\n,1,2,3 pqdb<br \/>\n#undef pqdb<br \/>\n#define qdbp<br \/>\n#else bdbb<br \/>\n#ifdef qdbp<br \/>\n,1,3,1 qdbp<br \/>\n#undef qdbp<br \/>\n#else bdbd<br \/>\n,1,1,2 pdbq<br \/>\n#define pqdb<br \/>\n#endif qppq<br \/>\n#endif pqpb<br \/>\n#endif bpdd<br \/>\n#else pqpq<br \/>\n#ifndef qbdp<br \/>\npdbq ppbd<br \/>\n#else qqqb<br \/>\n,1 pdbq<br \/>\n#ifdef dqbp<br \/>\n+1 dqbp<br \/>\n#endif qqdb<br \/>\n#ifdef dbpq<br \/>\n+2 dbpq<br \/>\n#endif ppqb<br \/>\n#ifdef pbqd<br \/>\n+4 pbqd<br \/>\n#endif pqpp<br \/>\n#ifdef bqdp<br \/>\n+8 bqdp<br \/>\n#endif bbpb<br \/>\n#ifdef pqdb<br \/>\n#ifdef dqbp<br \/>\n,1,3 dqbp<br \/>\n#else pddp<br \/>\n,3,1 pdbq<br \/>\n#endif qpqq<br \/>\n#else dbqb<br \/>\n#ifdef qdbp<br \/>\n#ifdef dqbp<br \/>\n,2,1 dqbp<br \/>\n#else pqdb<br \/>\n,1,2 pdbq<br \/>\n#endif dbdp<br \/>\n#else pdpp<br \/>\n#ifdef dqbp<br \/>\n,3,2 dqbp<br \/>\n#else pdbb<br \/>\n,2,3 pdbq<br \/>\n#endif pqpp<br \/>\n#endif qbdp<br \/>\n#endif pqpp<br \/>\n#endif pdbp<br \/>\n#endif pqdp<br \/>\n#include dpqb<br \/>\n#ifdef dqbp<br \/>\n#undef dqbp<br \/>\n#ifdef dbpq<br \/>\n#undef dbpq<br \/>\n#ifdef pbqd<br \/>\n#undef pbqd<br \/>\n#ifdef bqdp<br \/>\n#undef bqdp<br \/>\n#else qddb<br \/>\n#define bqdp<br \/>\n#endif ppqp<br \/>\n#else bddq<br \/>\n#define pbqd<br \/>\n#endif ddbq<br \/>\n#else bbdb<br \/>\n#define dbpq<br \/>\n#endif qqbd<br \/>\n#else ddbq<br \/>\n#define dqbp<br \/>\n#endif qbdb<br \/>\n#endif qbdb<br \/>\n#endif qbpp<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 12\uc2dc 26\ubd84 48\ucd08<br \/>\n\uc81c \ubaa9(Title): \uc8c4\uc1a1\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc0c1\uc740 Obfuscated C Contest \ub77c\ub294<\/p>\n<p>\ud504\ub85c\uadf8\ub7a8\uc758 \ub2f9\uc120\uc791\ub4e4\uc785\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub0e5 \uc5b4\ub098\ub2c8 \uac11\uc791\uc2a4\ub808 \ud558\ub450 C \uc5b8\uc5b4 \uc57c\uadf8\uac00<\/p>\n<p>\ub118\uccd0\ub098\uae38\ub798 \uc62c\ub824\ubd10\u3145\uc2b5\ub2c8\ub2e4. \ucc38 \ud76c\ud55c\ud558\uc8e0?<\/p>\n<p>\uc800\uac8c \ud504\ub85c\uadf8\ub7a8\uc774\ub77c\ub2c8 \ub9d0\uc785\ub2c8\ub2e4. \uc800\ub450 \ud55c\ubc88 \ud574\ubcf4\ub824\uace0<\/p>\n<p>\ub09c\ub9ac\uce5c\uc801 \uc788\uc5c8\ub294\ub370 \ub3c4\uc800\ud788 \uc548\ub418\ub354\ub77c\uad6c\uc694.<\/p>\n<p>http:\/\/sol.wohnheim.uni-ulm.de\/~widi\/obfus-c\/summary.html<\/p>\n<p>\uac00\ubcf4\uc2dc\uba74 \uc788\ub2f5\ub2c8\ub2e4.<\/p>\n<p>\ub354\uc6b4 \uc5ec\ub984 \uac74\uac15\ud788\ub4e4 \uc9c0\ub0b4\uc138\uc694~~<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 12\uc2dc 35\ubd84 37\ucd08<br \/>\n\uc81c \ubaa9(Title): \uac00\uc7a5 \ubfc5\uac00\ub294\ub514\uc720&#8230;<\/p>\n<p>include <stdio.h><br \/>\n\/*MLSPXPMPVPOQN<br \/>\nPOPJLVMMQNQNPSPYPXLRP<br \/>\nXMTJMLSPXPMPVPOQNPOPJLVMN<br \/>\nQSPWPOPXLRPXMTJMLNPOPPPSPXPOP<br \/>\nJLYPRLTPVLUPVLWPVLXPVLVPSLJLUQP<br \/>\nPJQLQSPXPNQPPRLTPVL*\/main(){int K\/*<br \/>\nPUOUPWOV*\/,L\/*WPVLXPVLKPUOVPWOSLU*\/,M<br \/>\n\/*PPPPVPOQMQRPR*\/=0;FILE\/*TPSLUMWQT*\/ *<br \/>\nJ\/*MPRPKPLQ*\/; J= fopen(__FILE__<br \/>\n\/*T*\/,&#8221;r&#8221;);for (;( L\/*KPUOWOWMUQ<br \/>\nLLOLMPULWLWL WLW LWLWLWLWLWLW<br \/>\nLWLWLULVOXP LLV LLLOLMPULOL<br \/>\nMMNP*\/=getc (J) )!= -1;L\/*<br \/>\nOLWLRMMQUL VOX PLLVLLLMQO<br \/>\nPMPYPXPNP MQL LVLLLWPSP<br \/>\nXPOQNQOPMQ LLV LTj*\/>=&#8217;J&#8217;<br \/>\n&#038;&#038;L\/*LRPYP OQL QMQLLVLLL<br \/>\nOLMQVOXPL LVL LLVOe*\/<=\n'J'+15&#038;&#038;( (M= !M\/*MMMQMV\nOJMMMMMU OOL NPU MPMOM\nUMRNOLMQV OJM MMMMRMLLW\nQUMTJSPX PNQ JLLPUOWO\nWMUQJMVL JMV L*\/)?K\/*\nMQMV*\/=L: putchar (K\/*deMN\nMaVbcLKM KMV Le*\/-'J'\n\/*MWQUMTJ WPK PSPXPR*\/\n|(L\/*PQV LMPSLSPXPNQ*\/- 'J'<<4))\n));exit( 0);}\/*LPQUMMPR PKPLQJLT\nLTLJLMPU MTJUQMPRPKPLQ JLNPUONM\nJMWOVLTL OPVLPPWM\nPMUMTJNQ SPWPOPYO\nNQJLQPUM TJPNSNVN\nONJLTLRP VLTLSPUM\nTJQQRPSP VPOPJLRL\nWLWLPPJLP LPLJLKLJQ\nSPJQOPRL NPSLJLPL\nPLJLKLPPY PLQUPRLSL\nSLUMTJRPW MPPNPYPJQ\nOPXPRLPMW LPPVMVMKM\nVLLLKPLLSL UMSPWMPPNP\nYPJQOPXPR LRLPMWLPP\nVMVMKMSLUL KMVLLLLQLL\nSLUMTJPPYP LQRLUMUMSL\nUQSPPPRLPPS LUQPPQPOPNQ\nMQRLNPVLNMJM VLSPSLUMNPUO\nMQNQLQVPOPXPR LNPSLWLKMWOWM\nQLVOJMQLUMTJSP PPRLTLNPWMWMQL\nJMQLULPPSLUQMQJQLQSPXPNQPPRLTLMPVLLLOLM\nQVOXPLLVLNPULKMSLUMYPRLMQNQNPYPOQNQVL\nPMVLPMWLPPVLNPULKMVLJMSLWQTJSPPPRLT\nLNPXMQLJMQLULPPSLYPRLRPVLOMVLNP\nVLJMVLJMSLWQOPVPMQOPUQNQSPWPO\nPRLPLQPSLUMOPWMKPMQMPNQSP\nWPOPRLVPYPMPKPVPNQSPW\nPOPRLPLQPSLSLUM\n\nTJPPYPLQRLPQWMKMUMPQVMPMUMPQULULSLYPRLRPVLPQKLWMKMPLPLPQKLWMPMWLKMVLPQ\nULQLJMQLVLKPNQYPSPRLOPULLPUOPQWOSLVLPQSLMQVPOPOPJQRLKMSLUMWQWQWQTJTJ*\/\n\n\n\n------------\n\uc774\uc81c\ubcf4\ub2c8 \ucee4\uba58\ud2b8\uac00\uc9c0\uace0 \uc7a5\ub09c\ud558\ub294\uac8c \ub118\uc2ec\ud558\ub124\uc694...\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 12\uc2dc 48\ubd84 23\ucd08\n\uc81c \ubaa9(Title): \ub098 \ud0ed 2 \uc4f0\ub294 \uc0ac\ub78c\uc778\ub370..\n\n\n\n\uc88b\uc740 \uc2b5\uad00\uc774 \uc544\ub2cc \uac83\uc740 \uc778\uc815\ud569\ub2c8\ub2e4. 2\ub294 \ub108\ubb34 \uc801\uc8e0. (\uc2b5\uad00\uc774\ub780 \uac8c \ubb34\uc12d\uc2b5\ub2c8\ub2e4.)\n\n\ud558\uc9c0\ub9cc \uacb0\ucf54 8\ub85c \uc9dc\ub2e4\uac00 '\uc5b4 \ud654\uba74\uc774 \ubaa8\uc790\ub77c\ub124?' \ud558\uace0 \ud0ed\uc0ac\uc774\uc988 \uc904\uc774\uace0, \uc904\uc774\uace0,\n\ud558\ub294 \uc0bd\uc9c8\uc744 \ud558\ub294 \uac83\uc740 \uc544\ub2d9\ub2c8\ub2e4. \ud0ed\uc0ac\uc774\uc988 8\uae4c\uc9c0 \uc37c\uc73c\uba74 \uc4f4 \uac8c \uc544\uae4c\uc6cc\uc11c\ub77c\ub3c4\n\ub05d\uae4c\uc9c0 \uc4f0\uc8e0. \uadf8\uac78 \uc5b4\ub290 \uc138\uc6d4\uc5d0 2\ub85c \uc904\uc774\uace0 \uc788\uc2b5\ub2c8\uae4c? :)\n\n\ud558\uace0 \uc2f6\uc740 \ub9d0\uc740 \ud0ed \uc0ac\uc774\uc988\ub294 2\ub294 \uc880 \uc801\uace0, 4 \uc815\ub3c4\uac00 \uc801\ub2f9\ud558\uace0, 8\uc740 \uc4f0\uace0 \uc2f6\uc740\n\uc0ac\ub78c\uc740 \uc4f0\uace0, 16\uc740 \uc544\ubb34\ub3c4 \uc548 \uc4f4\ub2e4\ub294 \uac83. \uadf8\ub9ac\uace0 \ud0ed \uc0ac\uc774\uc988\uc640 C \ud504\ub85c\uadf8\ub798\ubc0d\n\uc2e4\ub825\uc758 \uad00\uacc4\ub294 \ube0c\ub77c\uc790 \uc0ac\uc774\uc988\uc640 \uace8\ud504 \uc2e4\ub825\uc758 \uad00\uacc4\uc640 \uac19\ub2e4\ub294 \uac83. (\uc989 \uc544\ubb34 \uad00\uacc4\uac00\n\uc5c6\uc74c. \ub2e8\uc9c0 \ud06c\uae30\uac00 \uc801\ub2f9\ud558\uba74 \uad00\ub78c\uac1d(?)\uc758 \uc2dc\uc120\uc744 \ub9cc\uc871\uc2dc\ucf1c \uc900\ub2e4\ub294 \uac83\ubfd0.)\n\n\uadf8\ub9ac\uace0 8\ub85c \uc4f0\ub2e4.. 4\ub85c \uc4f0\ub2e4.. 2\ub85c \uc4f0\ub2e4.. \ud558\ub294 \ub9d0\uc744 \ud558\uc2e0 \ubd84\uc740 \uc544\ub9c8 tab \ubb38\uc790\ub97c\n\uc9c1\uc811 \ub123\ub294 \uac78 \uc0dd\uac01\ud558\uc2e0 \uac83 \uac19\uc740\ub370\uc694, \uadf8\ub7ec\uba74 \ud558\uae34 \ud0ed\uc0ac\uc774\uc988 \ub9d8\ub300\ub85c \ubc14\uafd4 \uc4f8 \uc218\n\uc788\uc8e0. \uadfc\ub370 \uc774\uac70 \ube44\ucd94\ucc9c\uc785\ub2c8\ub2e4. \uc5d0\ub514\ud130 \uc0c1\uc5d0\uc11c \ud0ed\ubb38\uc790\uc640 \uc2a4\ud398\uc774\uc2a4\ub294 \uad6c\ubd84\uc774 \uac00\uc9c0\n\uc54a\uc2b5\ub2c8\ub2e4. \uadf8\ub0e5 \ube48\uacf5\uac04\uc774\uc8e0. (\ub2f9\uc5f0\ud558\uc8e0?)\n\n\uadf8\ub7f0\ub370 \ud558\ub4dc \ud0ed \uc0ac\uc774\uc988\ub294 \uc4f0\ub294 \uc0ac\ub78c\ub9c8\ub2e4 \uc9c0\uba4b\ub300\ub85c \ubc14\uafd4 \uc501\ub2c8\ub2e4. 8\ub3c4 \uc788\uace0 4\ub3c4\n\uc788\uace0... \ub530\ub77c\uc11c \ud2b9\uc815 \ud658\uacbd\uc5d0\uc11c \uc544\uc8fc \ub098\uc774\uc2a4\ud558\uac8c \ubcf4\uc774\ub294 \ucf54\ub4dc\uac00 \ub2e4\ub978 \uc5d0\ub514\ud130\ub85c \uc62e\uae30\uba74\n\ubbf8\uce5c\ub144 \uba38\ub9ac\ud480\uc5b4\ud5e4\uce5c \ubaa8\ub0e5 \uc5c9\ub9dd\uc774 \ub418\ub294 \uc0ac\ud0dc\uac00 \ubc1c\uc0dd\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n\uc608\ucee8\ub300 \ud504\ub85c\uadf8\ub7a8\uc744 \uc9dc\ub2e4\uac00 \uc55e\uc5d0\uc11c 8\uce78 \ub4e4\uc5b4\uac04 \ubd80\ubd84\uc774 \uc788\ub294\ub370 \ud55c\uc904\uc740 \uc2a4\ud398\uc774\uc2a4\n8\uac1c \ub123\uace0, \ub2e4\uc74c\uc904\uc740 \ud0ed\ubb38\uc790 \ud558\ub098 \ub123\uc5c8\ub2e4\uace0 \ud569\uc2dc\ub2e4. (\uc774\ub798\ub3c4 \ubaa8\ub985\ub2c8\ub2e4. \ubcf4\uae30\uc5d0\ub294\n\ub611\uac19\uc73c\ub2c8\uae4c. \uc2a4\ud398\uc774\uc2a4\ub97c \ubb34\uc870\uac74 \ud0ed\ubb38\uc790\ub85c \ubcc0\ud658\uc2dc\ucf1c \uc8fc\ub294 \uc5d0\ub514\ud130\ub97c \uc4f8 \uc218\ub3c4 \uc788\uaca0\uc9c0\ub9cc\n\ubaa8\ub4e0 \uc0ac\ub78c\uc774 \uadf8\ub7f0 \uc5d0\ub514\ud130 \uc4f0\ub294 \uac83\ub3c4 \uc544\ub2c8\uace0.) \uadf8\ub7f0 \ucf54\ub4dc\ub97c \ud0ed\ubb38\uc790 \uac04\uaca9\uc774 4\uc778\n\ud658\uacbd\uc5d0\uc11c \ubcf4\uba74 \uc5c9\ub9dd\uc774 \ub418\uaca0\uc9c0\uc694?\n\n\uac8c\ub2e4\uac00 \ub354 \ubb38\uc81c\ub294 indentation\uc740 \ud56d\uc0c1 (\ud0ed\uac04\uaca9 * \ud0ed\uac2f\uc218)\uac00 \ub418\uc9c0\ub294 \uc54a\ub294\ub2e4\ub294\n\uac81\ub2c8\ub2e4.\n\nTemperature[x, t+1] = Temperature[x, t] - Radiation(Temperature[x, t]) * dt\n+ K * (Temperature[x+1, t] - Temperature[x, t]) * dt\n+ Q * blah blah...;\n\n(\uac70\uae30 \uc695\ud558\ub294 \ub188... \uc774\uac70 \ubcf4\uace0 \ud654\uba74 \uac00\ub4dd \ucc44\uc6cc\uc11c \ub118\uc5b4\uac00\ub294 \ubcd1\uc2e0\uac19\uc740 \ucf54\ub4dc\ub77c\uace0\n\uc695\ud574\ubd10. \ub108\ub294 \uc0ac\uce59\uc5f0\uc0b0 \ub2e4\uc12f \uac1c \uc774\uc0c1 \ub4e4\uc5b4\uac00\ub294 \uc218\uc2dd \uc9dc\ubcf8 \uc801 \uc5c6\uc9c0? \uadf8\ub7f0 \uc218\uc2dd\n\uc368\ubcf8 \uc801\uc740 \uc788\ub2c8?)\n\n\uc774\ub7f0 \uc2dd\uc758 \ucf54\ub4dc\uc5d0\uc11c, \ub450\ubc88\uc9f8, \uc138\ubc88\uc9f8 \uc904\uacfc \uccab\ubc88\uc9f8 \uc904\uc758 indentation \ucc28\uc774\ub294\n\ud0ed\ubb38\uc790\uc758 \uac2f\uc218\uac00 \uc544\ub2c8\ub77c \uc808\ub300\uc801\uc778 \ubb38\uc790 \uac2f\uc218\ub85c \uacb0\uc815\uc774 \ub429\ub2c8\ub2e4. \uc774\uac78 \ub9cc\uc57d \ud0ed\ubb38\uc790\ub85c\n\uc4f0\uace0 \ud0ed\uc124\uc815\uc744 \ubc14\uafd4\ubc84\ub9ac\uba74? \ub09c\ub9ac\ub098\uc8e0..\n\n\ud558\uc5ec\ud2bc, \ud0ed\ubb38\uc790 \ud558\ub098 \uc2a4\ud398\uc774\uc2a4 8\uac1c\ub85c \ubc14\uafd4 \ubc84\ub9b0\ub2e4\uace0 \ubcc4\ub85c \ud558\ub4dc \ub354 \ub4e4\uc9c0\ub3c4 \uc54a\uc2b5\ub2c8\ub2e4.\n\ud14d\uc2a4\ud2b8 \ud30c\uc77c\uc774 \ucee4\ubd24\uc790 \uc5bc\ub9c8\ub098 \ud07d\ub2c8\uae4c. \uc694\uc998\uac19\uc740 \uae30\uac00\ubc14\uc774\ud2b8 \uc2dc\ub300\uc5d0. \uadf8\ub0e5 \uc2a4\ud398\uc774\uc2a4\n\uc4f0\uc138\uc694. \uadf8\ub7ec\uba74 \uc5b4\ub514\uc11c\ub098 \ub611\uac19\uc740 \ubaa8\uc2b5\uc73c\ub85c \ucf54\ub4dc\ub97c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 01\uc2dc 12\ubd84 34\ucd08\n\uc81c \ubaa9(Title): Re: \ub098 \ud0ed 2 \uc4f0\ub294 \uc0ac\ub78c\uc778\ub370..\n\n\n\ud639\uc2dc xemacs \uc4f0\uc9c0\ub294 \uc54a\uc73c\uc2dc\ub294\uc9c0..\n\uac70\uae30 tab size\uac00 2\ub85c \ub418\uc5b4\uc788\uc796\uc544\uc694.\n(\uccab\uc904\ub9cc 2tab\uc774 \uba39\uace0 \uadf8\ub2e4\uc74c \ubd80\ud130\ub294 \ubc14\ub85c \uc717\uc904\uc5d0 \ub530\ub77c tab\uc774 \ub428)\n\uadf8\ub9ac\uace0 xemacs\uc5d0\uc11c\ub294 tab\uc774 \uc9c4\uc9dc tab\uc774 \uc544\ub2c8\uace0\n\ud0a4\ub294 \ud55c\ubc88\uc5d0 tab size \ub9cc\ud07c \uac00\uc9c0\ub9cc \uc2e4\uc81c\ub85c \ud654\uc77c\uc774 \uc800\uc7a5\ub420\ub54c\ub294\n\uadf8\uac8c \ubaa8\ub450 \uc2a4\ud398\uc774\uc2a4\ub85c \ubc14\ub00c\uc5b4\uc11c \uc800\uc7a5\ub41c\ub2e4\ub098\ubd10\uc694.\n\ubc14\ub85c \uc717\ubd84\uc774 \uc9c0\uc801\ud574\uc8fc\uc2e0 \uac83 \ucc98\ub7fc\n\ud0ed\uc2f8\uc774\uc988\ub97c \ubc14\uafb8\ub294 \uac83\uc5d0 \ub530\ub77c\uc11c \uc778\ub374\ud14c\uc774\uc158\uc774 \uc644\uc804\ud788 \ubc14\ub00c\ub2c8\uae4c..\n\ubaa8\ub450 \uc2a4\ud398\uc774\uc2a4\ub85c \ucc98\ub9ac\ud558\uba74 \uadf8\ub7f0\uc77c\uc774 \uc5c6\uaca0\uc8e0.\n\ub098\uc911\uc5d0 \uc5b4\ub290 \uc5d0\ub514\ud130\ub85c \uc77d\uc5b4\uc624\ub4e0 \ucc98\uc74c \uc5d0\ub514\ud305 \ud55c\ub300\ub85c \uadf8\ub300\ub85c \ubcf4\uc774\ub4dc\ub77c\uad6c\uc694.\n\n\uc804 \ubcf4\ud1b5 indentation\uc744 4\ub85c \ud558\ub294\ub370 \uc774\uac8c \ubaa8\ub4e0 \uc0ac\ub78c\uc5d0\uac8c \uc88b\uc544\ubcf4\uc774\ub294\uac8c \uc544\ub2cc\uac00\ubcf4\uad70\uc694.\n\uc74c.. \uc5ed\uc2dc indentation\uc740 8 col\uc774 \uac00\uc7a5 \uc88b\uc740\uac78\uae4c?\n\n\uadf8\ub9ac\uace0 \ubcc0\uc218 \ub9d0\uc500\ud558\uc2e0\ubd84 \uacc4\uc2dc\ub294\ub370 \uc801\ub2f9\ud55c \uae38\uc774\ub85c self-documentation\uc774 \ub418\ub3c4\ub85d\n\ud558\ub3c4\ub85d \ub178\ub825\uc744 \ud574\uc57c\ud55c\ub2e4\ub294\ub370\uc5d0 \uc808\ub300\uc801\uc73c\ub85c \ub3d9\uac10.\n\uc800 \uac19\uc740 \uacbd\uc6b0 \uad1c\ucc2e\uc740 \ubaa8\ub378\ub85c X window programming style\uc744 \uaf3d\uace0 \uc788\ub294\ub370\n\ub2e4\ub978 \ubd84\ub4e4\uc740 \uc5b4\ub5a4 \uc2a4\ud0c0\uc77c\uc744 \uac00\uc7a5 \uc120\ud638\ud558\ub294\uc9c0 \uadf8\uac83\ub3c4 \uad81\uae08\ud558\uad70\uc694.\n\n@ \ubd80\uc11c\uc5d0 C code\ub97c asm code\ucc98\ub7fc \uc9dc\ub294 \ub188\uc774 \uc788\uc5b4\uc11c \uc774\uac08\ub9ac\ub294 \uc0ac\ub78c\uc774..\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 01\uc2dc 24\ubd84 36\ucd08\n\uc81c \ubaa9(Title): Re: \ub098 \ud0ed 2 \uc4f0\ub294 \uc0ac\ub78c\uc778\ub370..\n\n\n\n\uc800\ub3c4 \ud0ed4 \uc501\ub2c8\ub2e4\ub9cc \uadf8\uac8c \uc81c\uac90 \uc81c\uc77c \ub9de\ub354\uad70\uc694.\n\uc804 \ucc45\ub3c4 \uadf8\ub9bc\ub9ce\uace0 \uc5ec\ubc31\ub9ce\uc740\uac70 \ubcf4\ub2e8 \uae00\uc528\ub3c4 \uc791\uace0 \ucd18\ucd18\ud558\ub2c8\n\ub69c\uaebc\uc6b4\ucc45\uc744 \uc120\ud638\ud569\ub2c8\ub2e4.\ub208\uc5d0 \uc548\uc88b\uc744 \uc218\ub3c4 \uc788\uc9c0\ub9cc\n\ud558\uc5ec\ud2bc \uadf8\uac8c \uc88b\uc544\uc694.\n\uc77c\uc885\uc758 \uae30\ud638\uc77c \ubfd0\uc778\ub370 \ub108\ubb34 \uc9d1\ucc29\ub4e4 \ud558\ub294\uac70 \uc544\ub2d9\uc544\ub2d9\ub2c8\uae4c\ub4e4?\n\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 01\uc2dc 28\ubd84 10\ucd08\n\uc81c \ubaa9(Title): C indentation\uc740 ..\n\n\n\n\uc0ac\ub78c\uc758 \ucde8\ud5a5\uc774\ub77c\ub294 \uac83\uc774 \uc815\ub2f5\uc774\uaca0\uc9c0\uc694 ?\n\n\ucc98\uc74c \uc8fc\uc81c\ub97c \uaebc\ub0b8 \uc0ac\ub78c\uc758 \ub9d0\ud22c\uc5d0 \uc870\uae08 \ubb38\uc81c\uac00 \uc788\uc5c8\ub358\ub4ef \ud569\ub2c8\ub2e4.\n\n8 \uc548\uc4f0\uba74 \ubb34\uc870\uac74 \uc548\ub41c\ub2e4 \uc2dd\uc758 \ub9d0\uc744 \ud588\ub358 \uac83 \uac19\uc740\ub370 ..\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 01\uc2dc 31\ubd84 10\ucd08\n\uc81c \ubaa9(Title): Re: \ub098 \ud0ed 2 \uc4f0\ub294 \uc0ac\ub78c\uc778\ub370..\n\n\n\ud758...\n\ub098\ub294 \ud30c\uc2a4\uce7c \ubc30\uc6b0\uace0 \ub9c9 \ub180\ub54c\ub294 8\ub85c\ud558\ub2e4\uac00 \ub098\uc911\uc5d0 C\ub97c \uc4f0\uba74\uc11c\n\uc5b4\ub5bb\uac8c\ub4e0 \uae30\uc874\uc5d0 \uc4f0\ub358 \ud30c\uc2a4\uce7c\uacfc \ub2e4\ub974\uac8c \ub9cc\ub4e4\ub77c\uace0 4\uc4f0\uae30 \uc2dc\uc791\ud588\ub294\ub370...\n\uadfc\ub370 \uc694\uc998\uc560\ub4e4\ub3c4 \ud30c\uc2a4\uce7c \ubc30\uc6b0\ub098? \uad1c\ud788 \uad81\uae08\ud558\uad70.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 01\uc2dc 44\ubd84 44\ucd08\n\uc81c \ubaa9(Title): Re: \ub098 \ud0ed 2 \uc4f0\ub294 \uc0ac\ub78c\uc778\ub370..\n\n\n\uca5d..\n\n\uadf8..2\uac1c\uc37c\ub2e4 4\uac1c\uc37c\ub2e4 8\uac1c\uc37c\ub2e4 \ud558\ub294\uac8c \uc800\ub97c \uc9c0\uce6d\ud558\uc2dc\ub294\uac70 \uac19\uc740\ub370..\n\n\uc74c.. \uae00\uc528\uc720..\n\n\uc77c\ub2e8.. vi\uc4f8\ub54c\ub294 tabstop\uc744 4\ub85c \ub9de\ucdb0\ub193\uace0 \uc501\ub2c8\ub2e4.\n\uadf8\ub9ac\uace0 \uadf8\ub0e5 tab\uc744 \ub204\ub974\uc9c0\uc694.\n\uadf8\ub9ac\uace0 space\ub294 \uc804\ud600! \ub123\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n\uadf8\ub7fc \uc5b4\ub514\uc11c \ubcf4\ub4e0 \ub611\uac19\uc9c0\uc694. (function parameter\ub97c \uc5ec\ub7ec\uc904 \uc37c\uc744\ub54c \ube7c\uace0\n-\uc9c0\uc801\ud558\uc2e0 \ubd80\ubd84\uc774 \uc774\uac74\ub370.. \uadf8\ub0e5 \ud300\uc6d0\ub4e4 \uc124\uc815 \ud1b5\uc77c\ud558\uc138\uc694.. )\n\n\uadfc\ub370..vi\uc4f0\ub294\uac74 \uc7a5\ub09c\uce60\ub54c\uc640 \ube44\uc0c1\uc2dc \ubfd0\uc774\uace0..\ud3c9\uc18c\uc5d0\ub294 emacs\ub9cc \uc4f0\ub294\ub370..\n\ud56d\uc0c1..\ud504\ub85c\uc81d\ud2b8 \uc2dc\uc791\ud560\ub54c.. \uc0ac\uc6a9\ud558\ub294 tool\uacfc library, \uc2dc\uc2a4\ud15c \uc124\uacc4 \ub4f1\ub4f1\uc744 \uace0\ub824\ud574\uc11c\ntabstop\uc744 3~4\uc815\ub3c4\ub85c \uc815\ud558\uace0 \uc2dc\uc791\ud569\ub2c8\ub2e4\uc5fd.(emacs\uc758 config\uc744 \uc218\uc815\ud55c\ub2e4\ub294 \uc598\uae30\uc9c0\uc5fd)\n\uadf8\ub9ac\uace0 \uc774\uac74 keyboard\uc785\ub825\uc740 tab\uc774\uc9c0\ub9cc emacs\uc5d0\uc11c \uc790\ub3d9\uc73c\ub85c space\ub85c \ubc14\uafd4\uc8fc\ub3c4\ub85d\n\uc124\uc815\ud574\ub194\uc11c \ud300\uc758 \ub2e4\ub978\uc0ac\ub78c\ub35c\uc774 vi\ub85c \uc77d\ub294\ub370\ub294 \ubcc4\ub8e8 \ubb38\uc81c \uc5c6\uace0..\n\ub2e4\ub978 \uc0ac\ub78c\ub4e4 \ucf54\ub4dc\ub97c \ub0b4\uac00 \uac00\uc838\uc62c\ub54c\ub294 \ud30c\uc77c \uc804\uccb4\uc5d0 \ub300\ud574 indentation\uc744 \ud568 \ud574\uc8fc\uace0\n\uc2dc\uc791\ud558\uc9c0\uc5fd.\n\nemacs\uac19\uc740\ub370\uc11c \uc9c0\uc6d0\ud558\ub294 \uc790\ub3d9 indent\uc4f0\uc9c0 \uc54a\uc73c\ub824\uba74\n\uac00\ub054 indent\ub77c\ub3c4 \ub3cc\ub824\uc8fc\uba74 \uc88b\uc744\ud150\ub370...indent\uc758 \uc124\uc815\uc740 \ucee4\ub155 \uc874\uc7ac\ub3c4 \ubaa8\ub974\ub294\n\uc0ac\ub78c\uc774 \ud0dc\ubc18\uc774\ub2c8.. \ucacd.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 01\uc2dc 48\ubd84 08\ucd08\n\uc81c \ubaa9(Title): Re: \ub098 \ud0ed 2 \uc4f0\ub294 \uc0ac\ub78c\uc778\ub370..\n\n\n\ucc38 \uadf8\ub9ac\uace0 \ube7c\uba39\uc740\uac70 \ud558\ub098..\n\n\uc124\ub9c8.8\uac1c space\ub97c \ub123\ub294\ub370...\uadf8\ub0e5 space8\ubc88 \uce58\uc2dc\ub294\uac74 \uc544\ub2c8\uaca0\uc9c0\uc5fd?\n\uadf8\ub7fc \ud639\uc2dc 8\uac1c space\ube84\ub54c\ub294? vi\uc5d0\uc11c\uc57c 8x\ub77c\uace0 \ud558\uac70\ub098..\uba54\ud06c\ub85c \ub9cc\ub4e4\uba74\n\ub418\uaca0\uc9c0\ub9cc\uc11c\ub3c4...\n\ud760..\uc5b4\ucf00 \ud558\uc2dc\ub294\uc9c0 \uad81\uae08\ud558\ub124\uc5fd.\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 02\uc2dc 01\ubd84 10\ucd08\n\uc81c \ubaa9(Title): Re: \ub098 \ud0ed 2 \uc4f0\ub294 \uc0ac\ub78c\uc778\ub370..\n\n\n\uc9c0 \uc887\uaf34\ub9ac\ub294\ub370\ub85c \ud558\ub294 \uac70\uc9c0 \ubb58 \uc2f8\uc6b0\ub098..\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 02\uc2dc 15\ubd84 17\ucd08\n\uc81c \ubaa9(Title): Re: \ub098 \ud0ed 2 \uc4f0\ub294 \uc0ac\ub78c\uc778\ub370..\n\n\n\n\uc720\uce58\ud55c \uc0c8\ub07c\ub4e4...\n\n\ud504\ub85c\uadf8\ub7a8\uc774 \ub3cc\uae30\ub9cc\ud558\uba74 \ub450\ubc88\ub2e4\uc2dc \uac70\ub4e4\ub5a0 \ubcf4\uae30\ub3c4 \uc2eb\uc740 \ub54c\uac00 \uc624\ub9ac\ub77c\n\n\uc774\ubbf8 \uc9e0 \ucf54\ub4dc\ub97c \ub2e4\uc2dc \ubcfc \uc218 \uc788\uac8c \ub9cc\ub4dc\ub294 \ub188\ub4e4\uc740 \uc808\ub300 \ub3c8\ubc8c\uc9c0 \ubabb\ud560\uc9c0\uc5b4\ub2e4\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 02\uc2dc 29\ubd84 30\ucd08\n\uc81c \ubaa9(Title): Re: \ub098 \ud0ed 2 \uc4f0\ub294 \uc0ac\ub78c\uc778\ub370..\n\n\n\uc791\uc131\ud55c \ucf54\ub4dc\ub97c \ub2e4\uc2dc \ubcf4\uba74 \ubbf8\uce5c\uc0c8\ub07c\ub77c\uace0 \ud558\uc2e0\ubd84..\n\n\ud2c0\ub9bc\uc5c6\uc774 \ud504\ub85c\uadf8\ub7a8\uc5d0 \ub300\ud574\uc11c \ubaa8\ub974\ub294 \uc0ac\ub78c\uc774\ub2e4.\n\n\ub9ac\ub205\uc2a4 \ubc8c\uc368 \ub9dd\ud588\uaca0\ub124...\n\n\uadf8\ub9ac\uace0 \uc887\uaf34\ub9ac\ub294\ub370\ub85c \uc591\ubc18..\n\n\uc65c \uc887\uc774 \uadf8\ucabd\uc73c\ub85c \uaf34\ub9ac\ub0d0\uc5d0 \ub300\ud574\uc11c \ud55c\ucc38 \uc598\uae30\ud558\ub294\ub370 \uae40\uc0c8\uac8c\uc2dc\ub9ac...\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 03\uc2dc 19\ubd84 43\ucd08\n\uc81c \ubaa9(Title): Re: \ub098 \ud0ed 2 \uc4f0\ub294 \uc0ac\ub78c\uc778\ub370..\n\n\n\uc774\uc81c \ub098\uc62c \uc598\uae30\ub294 \ub2e4 \ub098\uc654\uc2b5\ub2c8\ub2e4.\n\n\uc5ec\uae30\uc11c \ub05d\ub0b4\ub294\uac8c \uc5b4\ub5a8\uc9c0...\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 06\uc2dc 58\ubd84 18\ucd08\n\uc81c \ubaa9(Title): Re: \ub098 \ud0ed 2 \uc4f0\ub294 \uc0ac\ub78c\uc778\ub370..\n\n\n\uc774\uac70 \uc635\uc158\uc5d0 tab expand\ub77c\uace0 \uc788\uc2b5\ub2c8\ub2e4.\n\uadf8\uac70 \uc4f0\uc2dc\uba74 \ub418\ub294\ub370.. \ub0e0.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 07\uc2dc 43\ubd84 01\ucd08\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\n\n\uadf8 \uc0ac\ub78c \ubc14\ubcf4 \ub9de\uc2b5\ub2c8\ub2e4.\n\uc5ec\ub7ec\uae00\ub4e4\uc744 \uc885\ud569\ud574 \ubcf8 \uacb0\uacfc \ubc14\ubcf4\uc784\uc774 \ud655\uc2e4\ud569\ub2c8\ub2e4.\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 07\uc2dc 51\ubd84 06\ucd08\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\n\n\uc5b4\ub77c. \ub610 \ub098\uc758 \ucf67\ud138\uc744 \uac74\ub4dc\ub124?\n\n\uc88b\uc740 \ucf54\ub4dc\ub4e4\uc740 \uc88b\uc740 indentation\uc5d0\uc11c \ub354\uc6b1 \ube5b\uc744 \ubc1c\ud55c\ub2e4? \uc77d\uae30\uc88b\uc740 code\uac00 \uc88b\uc740\n\ucf54\ub4dc\uc774\ub2e4? indentation\ud558\ub098 \uc81c\ub300\ub85c \uc81c\uc5b4 \ubabb\ud558\ub294 \uc0ac\ub78c\uc774 \ubb34\uc2a8 \uc88b\uc740 \ucf54\ub4dc \ub9cc\ub4e4\n\uc218 \uc788\uc744\uae4c? indentation\uc904\uc77c \uc218 \uc788\ub294 \ubc29\ubc95\uc774 \uc218\uc5c6\uc774 \ub9ce\uc74c\uc5d0\ub3c4\ubd88\uad6c\ud558\uace0 \uadf8\ub0e5\n\uc54c\uace0\ub9ac\uc998 \uadf8\ub300\ub85c \ubc88\uc5ed\ubc16\uc5d0 \ubabb\ud558\ub294 \ucf54\ub4dc\ub294 \ubcc4\ubcfc\uc77c \uc5c6\ub294 \ucf54\ub4dc\uc774\ub2e4? \uc774\ub807\uac8c \ud558\uba74\n\uc880\ub354 \ud6a8\uc728\uc801\uc778 \ucf54\ub4dc\uac00 \ub420\uaebc\uc57c. \ud558\uace0 \uc0dd\uac01\ud558\ub294 \uacfc\uc815\uacfc \uc774\ub807\uac8c \ud558\uba74 indentation\n\ud558\ub098 \uc904\uc77c \uc218 \uc788\uc5b4 \ud558\ub294 \uc0dd\uac01\uc774\ub791 \uc544\ubb34 \uad00\ub828\uc774 \uc5c6\ub294 \uac83\uc77c\uae4c? \uc54c\uace0\ub9ac\uc998 \uc790\uae30\n\ub9c8\uc74c\ub300\ub85c \uc9c0\ub784\ud560 \uc218 \uc788\uc744 \uc815\ub3c4\uac00 \ub418\uba74, indentation\uc9c0\ub9d8\ub300\ub85c \ud558\ub294 \uac83\ub3c4 \uc2dd\uc740\n\uc8fd \uba39\uae30\uc9c0.\n\n\uc608\uc05c \ucf54\ub4dc\uac00 \uc88b\uc740 \ucf54\ub4dc\uc774\ub2e4? \uc9c0\uc800\ubd84\ud55c \ucf54\ub4dc\ub294 \uadf8 \uc54c\uace0\ub9ac\uc998\uc774 \ud718\uc655\ucc30\ub791\ud574\ub3c4\n\ubcc4\ubcfc\uc77c \uc5c6\ub294 \uac83\uc774\ub2e4?\n\n\uc774\ub534 \uc0dd\uac01\uac19\uc740 \uac83 \ud574\ubcf8 \uc801 \uc5c6\ub098\uc694?\n\n\uadf8\ub9ac\uace0 \ub0b4\uac00 \ud559\ubd80\uc0dd\ub4e4\uc740 \ub93c\ub2ec\uc9c0 \ub9d0\ub7ac\uc9c0! \uac00\uc11c C \uc219\uc81c\ub098 \ud574. \uc2dc\uac04 \ub0a8\uc73c\uba74.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 07\uc2dc 53\ubd84 34\ucd08\n\uc81c \ubaa9(Title): tab expansion.\n\n\uc800\uac19\uc740 \uacbd\uc6b0\uc5d0\ub294 tab expansion\uc744 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n\n\ubcf4\ud1b5 \uc0ac\ub78c\ub4e4\uc774 \uc18c\uc2a4 \ucf54\ub4dc\ub97c \ubcfc\ub54c tab size\ub97c \uc790\uae30\uac00 \ubcf4\uae30 \uc6d0\ud558\ub294 code\ub85c \ubcf4\ub294\uac83\uc774\n\n\uac00\uc7a5 \ud3b8\ud558\ub2c8\uae50.. \uc800\ub294 tab\uc744 \uadf8\ub0e5 \ub461\ub2c8\ub2e4.\n\n\uc704\uc5d0 \uc5b4\ub290\ubd84\uc774.. code\uac00 \uc9c0\uc800\ubd84\ud574 \uc9c4\ub2e4\uace0 \ud558\uc168\ub294\ub370..\n\n\uc800\uac19\uc740 \uacbd\uc6b0\ub294..\n\nresult = sin(x) + sin(y) + cos(x*x+y*y)\ntan(2*x);\n\n\uc640 \uac19\uc774 \ud55c\uc904\ub118\uc5b4 \uc624\ub294 code\uc758 \uacbd\uc6b0\ub294..\n\ntab\uc744 \ud55c\ubc88 \ub354 \uc4f0\uc8e0..\n\n\uc5b4\uc9dc\ud53c \uc800\ub807\uac8c \ub418\uba74 tab\uae38\uc774 \ud558\uace0\ub294 \uc0c1\uad00\uc5c6\uc774 \ud56d\uc0c1 \ubc11\uc5d0 \uc904\uc774\n\n\ud55c\ubc88 \ub354 \ub4e4\uc5b4\uac00\uac8c \ub418\uc8e0.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 08\uc2dc 30\ubd84 15\ucd08\n\uc81c \ubaa9(Title): \ud559\ubd80\uc0dd\ub4e4..\n\n\n\n\ud559\ubd80\uc0dd\ub4e4\uc740 re \ub2ec\uc9c0 \ub9d0\ub77c\uace0. \ucc38... \ud559\uad50\uc5d0\uc11c \ubcf4\uba74 (\ub09c \ud559\ubd80\uc0dd. -.-)\n\n\ub300\ud559\uc6d0\uc0dd\uc774\ub77c\uace0 \ud559\ubd80\uc0dd \uc5f4\ub77c \ubb34\uc2dc\ud558\ub294 \ub188\ub4e4\uc774 \uc788\ub294\ub370 \uc9c0\ub4e4\uc740 \uc798\ub098\uc11c\n\n\ub0a0\ub54c\ubd80\ud130 \ub300\ud559\uc6d0\uc0dd\uc778\uac00 \ud559\ubd80\uc0dd \uac70\uce58\uace0 \ub300\ud559\uc6d0\uc0dd \ub418\ub294\uac70\uc9c0..\n\n\uac00\ub054\uc529 \uacf5\ubd80\ud558\ub824\uace0 \ub3c4\uc11c\uad00\uc5d0\uc11c \ucc45 \ube4c\ub824\uc624\uba74 '\uc544\uc9c1\ub3c4 \uadf8\ub7f0\uac70\ub098 \ubcf4\uace0\uc788\ub0d0'\n\n\ub294 \ud22c\uc758 \uc7ac\uc218\uc5c6\ub294 \ub9d0\uc744 \ub358\uc9c0\ub294 \ub300\ud559\uc6d0\uc0dd\uc774\uac00 \uc788\ub294\ub370 \uadf8\ub0e5 \uc539\uc5b4\uc900\ub2e4..\n\n\ud559\ubd80\uc0dd\uc778 \ub098\ub294 \uc194\uc9c1\ud788 \ub9d0\ud574\uc11c \uc544\ub294\uac83\uc774 X\ub3c4 \uc5c6\uc9c0\ub9cc X\ub098 \uc798\ub09c \ucc99\ud558\ub294\n\n\ub300\ud559\uc6d0\uc0dd\ub4e4\uc740 \uc815\ub9d0 \uaf34\ub3c4\ubcf4\uae30 \uc2eb\ub2e4... \ud559\ubd80\uc0dd\ub4e4\uc5d0\uac8c \uc2e0\uacbd\ub3c4 \uc548\uc4f0\ub2e4\uac00\n\n\ud559\uc0dd\ub4e4 \uc2e4\ub825 \ub5a8\uc5b4\uc84c\ub2e4\uace0 \uac1c\uc18c\ub9ac\ub098 \ud574\ub300\ub294 \uad50\uc218\ub4e4\ub3c4 \ub9c8\ucc2e\uac00\uc9c0...\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 08\uc2dc 39\ubd84 01\ucd08\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\n\n\n\"\uc54c\uace0\ub9ac\uc998 \uc790\uae30 \ub9c8\uc74c\ub300\ub85c \uc9c0\ub784\ud560\uc218 \uc788\uc73c\uba74\" \uc774\ub9d0\uc774 \ub3c4\ub370\uccb4 \ubb34\uc2a8 \ub9d0\uc778\uc9c0\n\n\ubaa8\ub974\uaca0\ub2e4. \uc54c\uace0\ub9ac\uc998\uc740 \uadf8\ub0e5 \uc788\ub294 \uac74\uc904 \uc544\ub294 \ubaa8\uc591\uc774\uad70\uc694.\n\n\uc54c\uace0\ub9ac\uc998\uc774 \ubb54\uc9c0 \ud558\ub098\ub3c4 \ubaa8\ub974\ub294 \uc0ac\ub78c. \uac04\ub2e8\ud55c \uac83\ub9cc \uc54c\uace0\ub9ac\uc998\uc778 \uc904 \uc544\ub294\uc0ac\ub78c.\n\n\ud639\uc740 \uc54c\uace0\ub9ac\uc998 \ubd80\ubd84\ubd80\ubd84 \ubc14\uafb8\uba74\uc11c \uc0c8\ub85c\uc6b4\uac70 \ub9cc\ub4dc\ub294 \uac74\uc904 \ucc29\uac01\ud558\ub294 \uc0ac\ub78c.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 09\uc2dc 03\ubd84 30\ucd08\n\uc81c \ubaa9(Title): Re: \uc544\uc9c1\ub3c4 \ud0ed\uc0ac\uc774\uc988 \uac00\uc9c0\uace0 \uc6b0\uae30\ub294 \uc778\uac04\n\n\n\uc774\uc57c\uae30\ub97c \ub4e3\uace0\ubcf4\ub2c8 \uc6d0\uae00 \uc4f4 \uc0ac\ub78c\uc774 \ud558\uace0 \uc2f6\uc740 \ub9d0\uc740 tab \ud06c\uae30\ub97c \ub17c\ud558\uae30\n\ubcf4\ub2e4\ub294 \ucf54\ub529\uae30\uc220\uc5d0 \ub300\ud574 \uc5b8\uae09\ud558\ub294 \uac83 \uac19\ub2e4. \uac04\uacb0\uc131\uacfc \ud0c0\uc778\uacfc \uacf5\ub3d9\uc791\uc5c5\uc2dc \ub2a5\ub960\uc774\n\ub192\uc544\uc9c8 \uc218 \uc788\ub294 \ud45c\uc900\uc131 \ub4f1\ub4f1... \uadf8\ub798\uc11c tab\uc774 8\uc815\ub3c4 \ub418\uba74 \ubcf4\ub2e4 \uc815\ub82c\ub41c \ucf54\ub529\uc73c\ub85c\n\uac00\uc790\ub294 \ub73b\uc774\uc9c0 8\uc774\ub098 \uc4f0\uba74\uc11c \ubcf5\uc7a1\ud558\uac8c \uc4f0\uc790\ub294 \ub9d0\uc740 \uc544\ub2d0\ub4ef \uc2f6\ub2e4.\n\n\uadf8\ub7f0\ub370 \uc6d0\uae00 \uc4f4\uc0ac\ub78c\uc774 \ub2e4\ub978\uc0ac\ub78c\ub4e4\uc5d0\uac8c \ubb38\uc81c\ubcf8\uc9c8\uc744 \uc774\ud574\uc2dc\ud0a4\ub294 \uc218\uc900\uc740,\n\uc790\uc2e0\uc774 \ud559\ubd80\uc0dd\uc740 \ub07c\uc9c0 \ub9d0\ub77c\uace0 \ud574\ub193\uace0\ub294 \uc2a4\uc2a4\ub85c\ub3c4 \ud559\ubd80 \uc800\ud559\ub144\uc758 \uc218\uc900\uc744 \ubcf4\uc5ec\uc900\ub2e4\ub294\n\uac70\ub2e4.. \ub098\ub3c4 \ud504\ub85c\uadf8\ub7a8\uacbd\ub825\uc740 \uc624\ub798\ub418\uc5c8\uc9c0\ub9cc \ub531\ud788 \ub0a8\uc5d0\uac8c \ub0b4 \ucf54\ub4dc\uac00 \uc801\uc808\ud558\ub2e4! \ub77c\uace0\n\ub9d0\ud558\uc9c0\ub294 \ubabb\ud55c\ub2e4. \uc54c\uace0\ub9ac\uc998\uc744 \uc5b4\ub5bb\uac8c \uc774\ud574\ud558\uace0 \uc788\ub290\ub0d0\uc5d0 \ub530\ub77c \ub610 \uc5b4\ub5bb\uac8c\n\uc54c\uace0\ub9ac\uc998\uc744 \uacf5\ubd80\ud574 \uc654\ub098\uc5d0 \ub530\ub77c \ucf54\ub529\uc740 \uc0c1\ub2f9\ud788 \ub2ec\ub77c\uc9c0\ub294 \uacbd\ud5a5\uc774 \uc788\ub2e4. \ub530\ub77c\uc11c\n\uacf5\ub3d9\uc791\uc5c5 \uc2dc\uc5d4 \ub2e4\ub4e4 \ud45c\uc900\uc73c\ub85c \ub2e4\ub450\uac8c\ub420 \ubd80\ubd84\uc744 \ud611\uc758\ud558\ub294 \uacfc\uc815\uc774 \ud544\uc694\ud55c \ubc95\uc774\uc9c0!!\n\n\uc6d0\uae00 \uc4f4 \uc0ac\ub78c\uc774\ub791, \uc704\uc5d0 \ub93c\ub2e8 \uc0ac\ub78c\ub4e4 \uac38\ube44\uc9c0 \uc131 \uc790\uae30 \uc798\ub0ac\uc18c! \uae00\uc740 \uc880 \ud53c\ud574\uc8fc\uae38\n\ubc14\ub780\ub2e4. \uadf8\ub798\ub3c4 \ubb54\uac00 \ub17c\uc758\uac70\ub9ac\uac00 \ub418\ub294 \uae00\uc774\ub77c\uace0 \uc0dd\uac01\ud574\uc11c \uc8fd \uc77d\uc5b4\ubd24\ub354\ub2c8\n\ub098 \uc798\ub0ac\uc18c! \ub85c \ub05d\ub098\ubc84\ub9ac\ub294 \uacb0\uacfc\ub4e4\uc774 \uc548\ud0c0\uae4c\uc6cc\uc11c \ud558\ub294 \ub9d0\uc774\ub2c8\uae50!!\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 09\uc2dc 06\ubd84 31\ucd08\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\n\n\n\uc55e\uc5d0\uc11c \ubb34\uc2a8 \uc598\uae30\uac00 \ub098\uc654\ub294\uc9c0\ub294 \ubaa8\ub974\uaca0\ub294\ub370...\ntabsize\ub97c \ubcc0\uacbd \uc548\ud558\uace0 \ud56d\uc0c1 8\ub85c \uc4f0\uace0 \uc788\ub294 \uc0ac\ub78c \uc785\uc7a5\uc5d0\uc11c \ub9d0\ud558\uc790\uba74\ntabsize\uac00 \ucee4\uc57c indentation\uc774 \uc801\ub2f9\ud788 \ucee4\uc9c0\uba74 (\ud504\ub85c\uadf8\ub7a8\uc744 \uc9dc\ub294) \uc81c\uac00\n\uc27d\uac8c \uc81c \uc790\uc2e0\uc758 \uc798\ubabb\uc744 \ubc1c\uacac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\nSE coding rule\uc911\uc5d0 \uadf8\ub7f0\uac8c \uc788\uc2b5\ub2c8\ub2e4. (SE = software engineering)\n\nindentation\uc774 4\ubc88 \uc774\uc0c1 \ub4e4\uc5b4\uac00\uba74 \uadf8\uac74 \uc798\ubabb\ub41c code\ub2e4...\n(readability \uc785\uc7a5\uc5d0\uc11c...)\n\n\uadf8\ub7fc, indentation\ud558\uc9c0 \ub9d0\uace0 flat\ud558\uac8c \uc9dc\ub77c? \uadf8\uac74 \uc544\ub2c8\uc8e0...\n\nindentation\uc774 4\ubc88 \uc774\uc0c1 \ub4e4\uc5b4\uac00\uba74 \uc774\ubbf8 \uadf8 code\ub294 \ub450\uac1c \uc774\uc0c1\uc758 \uac1c\ub150\uc744\n\ud3ec\ud568\ud558\uace0 \uc788\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4. \ubb34\uc2a8 \uc18c\ub9ac\uc778\uac00 \ud558\uba74 \uc5b4\ub290\uc815\ub3c4 indentation\uc774\n\ub4e4\uc5b4\uac04 \ubd80\ubd84\uc744 function (procedure, subroutine)\uc73c\ub85c \ub9cc\ub4e4\uc5b4\uc11c \uc4f0\uba74\n\ud6e8\uc52c \uc77d\uae30 \uc88b\uc740 (implies \ubc8c\ub808\ub97c \uc7a1\uae30 \uc88b\uc740) code\uac00 \ub41c\ub2e4\ub294 \uac70\uc8e0.\n\uc989, \uc138\ubd80 \uc0ac\ud56d\uc744 abstraction\ud568\uc73c\ub85c\uc11c \ud55c code\uc5d0 \ud558\ub098\uc758 \uac1c\ub150\ub9cc\uc744 \ud45c\ud604\ud560 \uc218\n\uc788\ub294\ub370, \uc7a1\ub2e4\ud558\uac8c \uc138\ubd80\uc0ac\ud56d\uc744 \uc11e\uc5b4\ub194\uc11c \ubcf4\uae30 \ud798\ub4e4\uac8c \ub418\ub294 \uacbd\uc6b0\uac00 \ub9ce\ub2e4\ub294 \uac81\ub2c8\ub2e4.\n\n\uc544\ub9c8 tabsize=8\uc744 \uc8fc\uc7a5\ud558\uc2dc\ub294 \ubd84\uc774 SE\uc5d0\uc11c \ub9d0\ud558\ub294 \uc800 \uac1c\ub150\uc744 \uaecd\ub370\uae30\ub85c\ub9cc\n\ubc1b\uc544\ub4e4\uc774\uc168\ub358\uac00, \uc544\ub2c8\uba74 \ubab8\uc5d0 \ubc30\uc5b4\uc11c \uc54c\uace0\ub294 \uc788\ub294\ub370 \ud45c\ud604\uc744 \ubabb\ud558\uc2dc\ub294 \uac83\n\uac19\uad70\uc694...\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 11\uc2dc 10\ubd84 05\ucd08\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\n\n\uc528\ubc1c \uc9c0\ub784\ud558\uace0 \uc790\ube60\uc84c\ub124...\n\n\uc704\uc5d0 SE \uc5b4\uca4c\uace0 \uc9c0\ub784\ud558\uba74\uc11c \ud5db\uc18c\ub9ac \ud558\uace0 \uc790\ube60\uc838\uc788\ub294 \uc790\uc2dd\uc744 \ubcf4\ub178\ub77c\uba74\n\n\ud654\uac00 \uce58\ubbfc\ub2e4. \ub09c \uc11d\uc0ac\uacfc\uc815\uc5d0\uc11c SE\uc804\uacf5\ud588\ub294\ub370, indentation\uc774 \uadf8\ub807\uac8c\n\n\uc758\ubbf8\uc788\ub294\uac83\uc774\ub77c\uace0\ub294 \ucc98\uc74c\ub4e4\uc5b4 \ubcf8\ub2e4.\n\n\uadf8\ub9ac\uace0 \ucf54\ub4dc \ub8e8\ud551\uc774\ub098 \ubd84\uae30\ub4f1\uc758 \uad6c\uc870\uc5d0 \uad00\uc2ec\uc774 \ub9ce\uc558\ub358 \uad6c\uc870\uc801 \uae30\ubc95\n\n\uc2dc\uc808\uc5d0\ub3c4 \uadf8\ub7f0 \uc2dc\uc2dc\uaec4\ub801\ud55c \uc598\uae30\ud55c \uc0c8\ub07c\ub294 \uc5c6\uc5c8\ub2e4.\n\n\nindentation\uc774 8\ub85c \ub418\uc5b4 \uc788\uc5b4\uc57c \uae4a\uac8c \ub124\uc2a4\ud305\ub41c \uac78 \ubc1c\uacac\ud558\uace0, 4\ub2e8 \uc774\uc0c1\uc73c\ub85c\n\n\ub124\uc2a4\ud305\ub418 \uc788\uc73c\uba74, \uc124\uacc4\uc0c1\uc758 \uacb0\ud568\uc774 \uc788\ub2e4?...\n\n\uc778\ub374\ud14c\uc774\uc158\uc774 8\uc774\uc5b4\uc57c \ub124\uc2a4\ud305\ub41c \uac78 \ubc1c\uacac\ud560 \uc218 \uc788\ub0d0? \ub208\uc54c\uc774 \uadf8\ub807\uac8c \ub098\ube60?\n\n\n\uc4f8\ub370\uc5c6\ub294 \uc7a1\uc18c\ub9ac\ub294 \uadf8\ub9cc \uc9d1\uc5b4\uce58\uc6b0\uace0, \uc9d1\uc5d0\uac00\uc11c SE \ucc45\uc774\ub098 \ud55c\ubc88 \ub354 \ub4a4\uc838\ubd10\ub77c.\n\nSE\ucc45\uc73c\ub85c\ub294 Pressman\uc774 \uc4f4 \uace0\uc804\ucc45\uc774 \ub2c8 \uc218\uc900\uc5d0 \ub9de\uaca0\ub2e4.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 11\uc2dc 18\ubd84 59\ucd08\n\uc81c \ubaa9(Title): SE \uc5b4\uca4c\uace0 \ub098\ubd88\ub300\ub294 \uc778\uac04\uc740 \uc717\uae00 \ubcf4\uc154.\n\n\nSE\ub97c \ubaa8\ub974\ub294 \uc0ac\ub78c\uc740 \uc798\ubabb\ud558\uba74 SE\ub294 \uadf8\ub7f0 \uc4f8\ub370 \uc5c6\ub294\uac70\ub098 \uc5f0\uad6c\ud558\ub294\n\n\uac70\ub77c\uace0 \uc0dd\uac01\ud560 \uac70 \uc544\ub0d0?\n\n\uadf8\ub9ac\uace0 \uadf8\uc815\ub3c4 \ub124\uc2a4\ud305\uc774 \uc0dd\uae38\ub54c\ub9c8\ub2e4 \ud391\uc158\uc73c\ub85c \ub300\uccb4\ud574 \ubc84\ub9ac\uba74\n\n\uc4f8\ub370 \uc5c6\uc774 \ud55c\ubc88\ub9cc \ucf5c\ub418\ub294 \uc218\ub9ce\uc740 \ud391\uc158\ub4e4\uc774 \uc874\uc7ac\ud558\uac8c \ub420 \uac83\uc774\uace0,\n\n\uc624\ud788\ub824 \uc804\uccb4\uc801\uc778 \uad6c\uc870\ub97c \ub354\uc6b1 \ud30c\uc545\ud558\uae30 \uc5b4\ub835\uac8c \ud558\uae30 \uc27d\ub2e4.\n\n\uadf8\ub9ac\uace0 \uac04\ub2e8\ud55c \uc77c\uc744 \ud558\ub294 \ubaa8\ub4c8\uc5d0\uc11c\ub3c4 \uc218\uc2ed\ub2e8\uacc4\uc758 call tree\uac00\n\n\uc0dd\uae38\uac70\uace0...\n\n\uac8c\ub2e4\uac00 \uc81c\ud55c\ub41c \ud504\ub85c\uadf8\ub798\ubc0d \ud658\uacbd (VxD \uac19\uc774 global stack\uc744 \uc0ac\uc6a9\ud558\uae30\n\n\ub54c\ubb38\uc5d0 \ucd5c\uc18c\uc758 stack\uc744 \uc0ac\uc6a9\ud574\uc57c\ub9cc \ud558\ub294)\uc5d0\uc11c\ub3c4 \uadf8\ub530\uc704\n\n\uc528\ubd80\ub801\uac70\ub9bc\uc774 \ud1b5\ud560\uc9c0 \uc798 \uc0dd\uac01\ud574 \ubcfc \uc9c0\uc5b4\ub2e4.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 5\uc77c \uc6d4\uc694\uc77c \uc624\ud6c4 11\uc2dc 19\ubd84 26\ucd08\n\uc81c \ubaa9(Title): \uadf8\ub9ac\uace0 \ubc14\ub85c\uc704\uc758 \uae00\ub3c4 \ubd10 (x)\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 07\ubd84 13\ucd08\n\uc81c \ubaa9(Title): tab=8\uc758 \ubb38\uc81c 1\n\n\nC, C revisited\n\nSE\uac00 \ud559\ubb38\uc801 \uc644\uc131\ub3c4\ub97c \uc704\ud574 \uc4f8\ub370\uc5c6\ub294 \uac83\uae4c\uc9c0 \ub2e4\n\ud3ec\ud568\ud558\ub824\uace0 \uc2dc\ub3c4\ud574\uc11c \uadf8\ub807\uc9c0 \uadf8 \uc911 \uba87 \uac1c\ub294\n\ud655\uc2e4\ud788 \uc9c0\ucf1c\uc57c \ud558\ub294 \uac83\ub4e4\uc785\ub2c8\ub2e4.\n\uc55e\uc758 SE \uc804\uacf5 \uc11d\uc0ac \uc878\uc5c5\uc0dd\uc740 \ud0ed8 \uc8fc\uc7a5\uc790\uc640 \ud568\uaed8\n\ud544\ub4dc\uc5d0\uc11c \uad6c\ub974\uc2dc\uba74 \ubab8\uc73c\ub85c \ub290\ub07c\uac8c \ub420 \uac83\uc785\ub2c8\ub2e4.\n\uc774\ud574\ud558\uc9c0 \ubabb\ud558\uc154\ub3c4 \ub429\ub2c8\ub2e4.\n\ud568\uaed8 \uad6c\ub974\uc138\uc694...\n\uadf8\ub7ec\uba74 \ub290\ub07c\uac8c \ub429\ub2c8\ub2e4.\n\nC\uc640 C revisited\ub97c \uac19\uc740 \ubd84\uc774 \uc4f0\uc168\ub098?\nC \uc564\ub4dc C revisited\ub97c \uc77d\uace0 \ud55c \uc2dc\uac04 \ub3d9\uc548 \uae00\uc744 \uc37c\uc2b5\ub2c8\ub2e4.\n\ucc98\uc74c\uc5d0 \uac10\uc810\uc744 \uc880 \ub9ce\uc774 \uc2dc\ucf30\ub294\ub370\n\ud654\ub97c \ub0b4\ub294 \uac83\uc744 \ubcf4\ub2c8 \uc544\uc9d1\uc5d0 \ube60\uc9c0\uba74 \ub098\uc624\uc9c0\n\ubabb\ud55c\ub2e4\ub294 \uba74\uc5d0\uc11c \uac10\uc810 \uc880 \ub354 \uc2dc\ucf1c\uc57c\uaca0\ub124...\n\ub2a5\ub825\uc774 \uc880 \ub5a8\uc5b4\uc9c0\ub294 \ud504\ub85c\uadf8\ub798\uba38\uac00 \uc788\ub2e4\ub294 \uc0ac\uc2e4\uc744\n\uc54c\uc9c0 \ubabb\ud558\uac70\ub098 \ub610\ub294 \uc54c\uace0\ub3c4 \ubc30\ub824\ud558\uc9c0 \ubabb\ud558\ub2c8\n\uc544\uc9c1 \ud300\uc7a5\uc740 \uc544\ub2cc \uac70 \uac19\uace0,\n\uc0ac\ub78c\uc744 \ubf51\ub294\ub2e4\ub294 \ub9d0\uc744 \ud558\ub294 \uac78\ub85c \ubd10\uc11c\n\uc774\uc81c \ud300\uc7a5\uc774 \ub420 \uac70\ub77c\ub294 \uc774\uc57c\uae30\uc778\uc9c0... \ud5f7\uac08\ub9ac\ub294\uad6c\uba3c\uc694.\n\uadf8\ub7f0\ub370 \ud300\uc7a5\uc774 \ub418\uba74 \uc5ec\ub7ec \uc0ac\ub78c\uc744 \ub9cc\ub098\uaca0\uc9c0\ub9cc\n\ud504\ub85c\uadf8\ub798\ubc0d \uc2e4\ub825\uc774 \ub5a8\uc5b4\uc9c0\ub294 \uc0ac\ub78c\uc774\ub77c\uace0\n\uc790\uc874\uc2ec\uae4c\uc9c0 \ub2e4 \uc811\uc5b4\ub450\uace0 \uc0ac\ub294 \uac74 \uc544\ub2c8\ub77c\ub294 \uac78 \uc54c\uc544\uc57c\ud574\uc694.\n\ub2f9\uc2e0\uc774 \uc55e\uc11c\uac00\ub294 \uc120\uac01\uc790\uc5d0 \uc18d\ud558\ub294 \uac8c \uc544\ub2c8\ub77c\n\uc544\uc9c1 \ubb34\uc218\ud558\uac8c \ub110\ub9b0 \ud0ed8\uc758 \ub2e8\uc810\uc744 \uacaa\uc5b4\ubcf4\uc9c0 \ubabb\ud55c\n\ud6c4\ubc1c\uc8fc\uc790\ub77c\ub294 \uac83\uc744 \uc778\uc2dd\ud558\uc138\uc694.\n\uac00\uc11c \uc880 \uad74\ub7ec\uc11c \ub0b4\uacf5\uc744 \ud0a4\uc6b0\ub77c\uace0 \ud588\uac74\ub9cc\n\ub2e4\uc2dc \uc640\uc11c \ub5bc\ub97c \uc4f0\uace0 \uc788\uc73c\ub2c8...\n\uc2dc\uac04\uc774 \uc9c0\ub098\uc57c \ub2f9\uc2e0\uc740 \uace0\uccd0\uc9c8 \ubaa8\uc591\uc785\ub2c8\ub2e4.\n\n\uc81c\uac00 \uccab \uae00 \uc4f0\uc2e0 \ub2f9\uc2e0\uaed8 \ub4dc\ub9ac\uace0 \uc2f6\uc740 \ub9d0\uc740\n\"\ub2f9\uc2e0\uc740 \ub611\ub611\ud558\uc5ec \uc798 \ud560 \uc218 \uc788\uc744\uc9c0 \ubaa8\ub974\ub098, \ub2f9\uc2e0 \uc606\uc758\n\uc880 \ub5a8\uc5b4\uc9c0\ub294 \ud504\ub85c\uadf8\ub798\uba38\ub294 \uadf8\ub807\uc9c0 \uc54a\uc73c\ub2c8 \ubc30\ub824\ud558\ub77c\"\ub294 \uac83\uc785\ub2c8\ub2e4.\n\ud558\uc9c0\ub9cc \ub108\ubb34 \uacfc\ub3c4\ud558\uac8c \uc9c0\ub098\uce58\uc9c0\ub294 \ub9c8\uc2ed\uc2dc\uc624.\n\ub0b4\uac00 \ub2f9\uc2e0\uaed8 \ub204\uad6c\ub098 \uc4f8 \uc218 \uc788\uac8c \uc27d\uac8c \ub9cc\ub4e4\uc5b4\uc9c0\ub2e4 \ubabb\ud574\n\uc9c0\ub098\uccd0\ubc84\ub9b0 Visual Basic\uc744 \uc608\ucc2c\ud558\ub77c\ub294 \ub9d0\uc774 \uc544\ub2d9\ub2c8\ub2e4.\n\n\ub0b4\uac00 \uc548\ud0c0\uae5d\uac8c \uc0dd\uac01\ud558\ub294 \uac83\uc740 The C Programming Language\uc640\nStevens\uc758 Network Programming \ucc45\uc774 \ub9ce\uc740 \uc0ac\ub78c\ub4e4\uc758\n\ucf54\ub529 \uae30\ubc95\uc5d0 \uc545\uc601\ud5a5\uc744 \uc8fc\uace0 \uc788\ub2e4\ub294 \uac81\ub2c8\ub2e4.\n\ub610 MS\uc758 SL\uacfc Help\uc5d0 \uc788\ub294 \uc218\ub9ce\uc740 \ucf54\ub4dc(\ud2b9\ud788 MSDN\uc758 \uc0d8\ud50c\ucf54\ub4dc)\uac00\n\uc704\uc758 \ub450 \ucc45\uacfc \uac19\uc740 \ud615\uc2dd\uc73c\ub85c \ucf54\ub529\ub418\uc5b4 \uc788\ub294\ub370\n\uac70\uae30\uc5d0 \uc4f0\uc5ec \uc788\ub294 \ub0b4\uc6a9\uc774 \ubc30\uc6b8\ub9cc\ud55c \ubc14\uc774\ube14\uc778 \uac74 \ub9de\uc2b5\ub2c8\ub2e4\ub9cc,\n\ucf54\ub529 \uae30\ubc95\uc740 60\uc810 \uc9dc\ub9ac\uc785\ub2c8\ub2e4. (\uc548 \uc88b\ub2e4\ub294 \ub9d0\uc785\ub2c8\ub2e4.)\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 07\ubd84 49\ucd08\n\uc81c \ubaa9(Title): tab=8\uc758 \ubb38\uc81c 2\n\n\n\uccab \uae00 \uc4f0\uc2e0 \ub2f9\uc2e0\uc744 \uc124\ub4dd\ud558\ub824\uace0 \ud558\ub294 \uae00\uc740 \uc544\ub2c8\uace0\n\uc544\uc9c1 \ud0ed \uc0ac\uc774\uc988\ub97c \uacb0\uc815\ud558\uc9c0 \uc54a\uc740 \uc0ac\ub78c\ub4e4\uc5d0\uac8c\n\ud0ed8\ub85c \uac00\uac8c \ub418\uba74 \uc5b4\ub5a4 \ubb38\uc81c\ub97c \uacaa\uac8c \ub420 \uac83\uc778\uc9c0\ub97c \ubcf4\uc5ec\uc8fc\uace0\uc790 \ud569\ub2c8\ub2e4.\n\n\ud0ed8\uc744 \uc4f0\uc2dc\ub294 \ub2f9\uc2e0\uc740 \uba38\ub9ac\uac00 \uc88b\uc544\uc11c \uc2e4\uc218\ub97c \uc548\ud558\uaca0\uc9c0\ub9cc\n\uc5b4\uca0c\ub4e0 \ub9ce\uc740 \ud0ed8\uc0ac\uc6a9\uc790\ub4e4\uc774(\uc774\ud558 \ud0ed8\ub4e4) \uacaa\ub294 \ubb38\uc81c\ub97c \ub098\uc5f4\ud558\uaca0\uc2b5\ub2c8\ub2e4.\n\uc774 \ub9d0\uc740 \ubb34\uc2a8 \ub9d0\uc778\uac00 \ud558\uba74, \ud604\uc7ac \ud0ed8\uc774 \uc2e4\uc218\ub97c \ud558\uc9c0 \uc54a\uc544\ub3c4\n\ud0ed8\ub4e4\uc758 \ucf54\ub4dc\ub97c \ub118\uaca8 \ubc1b\uc740 \ud0c0\uc778\uc774 \uc27d\uac8c \uc2e4\uc218\ub97c \ud55c\ub2e4\ub294 \ub73b\uc785\ub2c8\ub2e4.\n\ud0ed8\uc744 \uc8fc\uc7a5\ud558\uc2dc\ub294 \ub2f9\uc2e0\uc740, \"\ub0a8\ub3c4 \ub098\uc640 \uac19\uc774 \uc2e4\uc218\ub97c \uc548\ud560 \uac83\uc774\ub2e4\"\ub77c\uace0\n\ubbff\uace0 \uacc4\uc2dc\ub294 \uac83\uc740 \uc544\ub2c8\uaca0\uc9c0\uc694?\n\n\ud0ed8\ub4e4\uc774 \ub9cc\ub4e0 \ucf54\ub4dc\ub294 ...\n\n1. \ubcc0\uc218\uc758 \uc2a4\ucf54\ud504 \ubc94\uc704\uac00 \ucd5c\uc18c\uac00 \ub418\ub3c4\ub85d \ud558\uc9c0 \ubabb\ud55c\ub2e4.\n2. \ud391\uc158\uc740 \ube14\ub799\ubc15\uc2a4\ub85c \ub9cc\ub4e4\uc5b4\ub3c4 \ucf54\ub4dc \ube14\ub7ed\uae4c\uc9c0 \ube14\ub799\ubc15\uc2a4\ub85c \ub9cc\ub4e4\uc9c0 \ubabb\ud55c\ub2e4.\n3. \ucf54\ub4dc\uac00 \uc54c\uace0\ub9ac\uc998\uc744 \ubc18\uc601\ud558\uc9c0 \uc54a\ub294\ub2e4. \uadf8\ub798\uc11c \uc5ed\ubd84\uc11d\uc774 \uc5b4\ub835\ub2e4.\n4. \ub9ce\uc740 \ud0ed8\ub4e4\uc774 \ucf54\ub4dc\ub97c \ubcc0\ud615\ud574\uc11c 80\uceec\ub7fc\uc744 \uc548 \ub118\uae30\ub824\uace0 \ub178\ub825\ud55c\ub2e4.\n5. open\/close, malloc\/free\uc758 \uc30d\uc774 \ub9de\uc9c0 \uc54a\ub294 \uc624\ub958\ub97c \ub9ce\uc774 \ubc94\ud55c\ub2e4.\n6. \ucda9\ubd84\ud55c \uc5d0\ub7ec \uba54\uc2dc\uc9c0\ub97c \ucc0d\uc5b4\uc8fc\uc9c0 \uc54a\ub294\ub2e4.\n7. 1 entry, 1 exit\uc744 \uc9c0\ud0a4\uc9c0 \ubabb\ud55c\ub2e4.\n\n\uccab \uae00 \uc4f0\uc2e0 \ubd84\uc740 1, 3, 4, 7\uc744 \ubd88\uac00\ud53c\ud558\uac8c \uc704\ubc18\ud558\uace0 \uc788\uc73c\uba70\n\uc0c1\ub2f9\ud788 \ub178\ub825\ud558\uc2dc\ub294 \ubd84\uc774\ub2c8\uae4c 2\ub294 \uc704\ubc18\ud560 \uac00\ub2a5\uc131\uc774 \ube44\uad50\uc801 \ub0ae\uc73c\uba70\n6\uc740 \uc131\uc2e4\uc131\uc758 \ubb38\uc81c\uc774\ubbc0\ub85c \uc704\ubc18 \uac00\ub2a5\uc131\uc744 \uc81c\uac00 \ucd94\uc815\ud558\uc9c0 \ubabb\ud558\uaca0\uc2b5\ub2c8\ub2e4.\n\ub611\ub611\ud558\uc2dc\ubbc0\ub85c 5\ub294 \uc704\ubc18\ud558\uc9c0 \uc54a\uc744 \uac83 \uac19\uc2b5\ub2c8\ub2e4.\n2\ub294 \ub9ce\uc740 \ud0ed8\ub4e4\uc774 \uc9c0\ub098\uce58\ub294 \ubd80\ubd84\uc785\ub2c8\ub2e4.\n\n\uc774 \uc911\uc5d0\uc11c SE\uc5d0\uc11c \uba85\ubc31\ud558\uac8c \uae08\ud558\uace0 \uc788\ub294 \uac83\uc774 \uc788\uc2b5\ub2c8\ub2e4.\n1, 3, 7\uc744 \uae08\ud569\ub2c8\ub2e4. \ud0ed8\ub4e4\uc740 1, 3, 7\uc744 \uc704\ubc18\ud558\uac8c \ub429\ub2c8\ub2e4.\n\ub098\uba38\uc9c0\ub294 \ud558\ub3c4 \ub2f9\uc5f0\ud55c \uac83\uc774\ub77c\uc11c SE\uc5d0 \ub098\uc624\uc9c0\ub3c4 \uc54a\uc2b5\ub2c8\ub2e4.\n\uadf8\ub7ec\ub098 \ud589\ud558\uac8c \ub418\uba74 \ubc14\ubcf4 \ucde8\uae09 \ub2f9\ud558\ub294 \uac83\ub4e4\uc785\ub2c8\ub2e4.\n\n\ud0ed8\ub4e4 \ubfd0\ub9cc \uc544\ub2c8\ub77c \ud0ed4\ub4e4\ub3c4 \uc774\ub7f0 \ubb38\uc81c\ub4e4\uc744 \uacaa\uace4 \ud558\uae30 \ub54c\ubb38\uc5d0\n\uc774\uac8c \ud0ed8\uc758 \ubb38\uc81c\uac00 \uc544\ub2c8\ub77c\uace0 \uc8fc\uc7a5\ud558\uc2e4 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.\n\uadf8\ub7ec\ub098 \uc774 \ubb38\uc81c\ub4e4\uc744 \ud574\uacb0\ud558\uae30 \uc704\ud574\uc11c\ub294 \ud0ed8\uc744 \uc4f0\uba74\n\uaf64 \uace4\ub780\ud574\uc9c4\ub2e4\ub294 \uac83\uc744 \uace7 \ubcf4\uc5ec\ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4.\n\uc544\ub9c8 \ubcf4\uc5ec\ub4dc\ub9b0 \ud6c4\uc5d0\ub3c4 \ud0ed8\ub4e4\uc758 \ub9c8\uc74c\uc740 \ubc14\ub00c\uc9c0 \uc54a\uc744 \uac83\uc774\uc9c0\ub9cc...\n\uc800\ub3c4 \ud0ed8\uc744 \uac00\ub054 \uc4f0\uae30 \ub54c\ubb38\uc5d0 \ubc14\uafb8\ub77c\uace0 \uad8c\ud558\uc9c0\ub294 \uc54a\uc2b5\ub2c8\ub2e4.\n\ub2e4\ub9cc \ucc98\uc74c \uc120\ud0dd\uc744 \ud558\ub824\ub294 \uc0ac\ub78c\uc5d0\uac8c\ub294 \ud0ed8\uc744 \uad8c\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n\uadf8\ub7f0\ub370 \uadf8 \uc774\uc720\uac00 \ucde8\ud5a5\uc5d0\uc11c \ube44\ub86f\ub418\ub294 \uac83\uc774 \uc544\ub2d9\ub2c8\ub2e4.\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 08\ubd84 27\ucd08\n\uc81c \ubaa9(Title): \uc0d8\ud50c \uc54c\uace0\ub9ac\uc998 1\n\n\n\uc774\uc81c \ubb38\uc81c\uc810\ub4e4\uc744 \ub4dc\ub7ec\ub0b4\uae30 \uc704\ud574 \ucf54\ub4dc\ub97c \ud558\ub098 \ub9cc\ub4e4\uc5b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.\n\n\uc8fc\ubb38: \ud30c\uc77c\ubcf5\uc0ac \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uc5b4\ub77c.\n\n\ud504\ub85c\uadf8\ub798\uba38\ub2c8\uae4c \uc0b0\ucd9c\ubb3c\ub85c \ubb38\uc11c, \uc18c\uc2a4\ucf54\ub4dc, \ud504\ub85c\uadf8\ub7a8\uc744 \ub0b4\uaca0\uc9c0\uc694.\n\ubb38\uc11c\uc5d0 \uc774\ub7f0 \uac78 \ud3ec\ud568\ud558\uace0 \uc788\uc744\uac81\ub2c8\ub2e4.\n\n\uc54c\uace0\ub9ac\uc9981:\n\ud30c\uc77c \uc774\ub984\uc744 \ub450 \uac1c \uc785\ub825\ubc1b\ub294\ub2e4.\n\uc18c\uc2a4 \ud30c\uc77c\uc744 \uc5f0\ub2e4.\n\ud0c0\uac9f \ud30c\uc77c\uc744 \uc5f0\ub2e4.\n\uba54\ubaa8\ub9ac \ubc84\ud37c\ub97c \ud560\ub2f9\ud55c\ub2e4.\n\ubc84\ud37c\ub97c \uc774\uc6a9\ud558\uc5ec \ud30c\uc77c\uc744 \ubcf5\uc0ac\ud55c\ub2e4.\n\uba54\ubaa8\ub9ac \ubc84\ud37c\ub97c \ud574\uc81c\ud55c\ub2e4.\n\ud0c0\uac9f\ud30c\uc77c\uc744 \ub2eb\ub294\ub2e4.\n\uc18c\uc2a4 \ud30c\uc77c\uc744 \ub2eb\ub294\ub2e4.\n\ub05d.\n\n\ubb50 \uc880 \ub2e4\ub97c \uc218\ub3c4 \uc788\uaca0\uc2b5\ub2c8\ub2e4.\n\uadf8\ub9ac\uace0 \uc774\uac74 \ud2b9\uc815\ud55c \uc608\uc774\ub2c8\uae4c \uc774 \uacbd\uc6b0\uc5d0\ub294\n\uc5b4\ub5bb\uac8c \ud574\uc57c\ud55c\ub2e4\uace0 \ud1a0\ub2ec\uc9c0 \ub9c8\uc2ed\uc2dc\uc624.\n\uc774\uac78\ub85c \uc774\uc57c\uae30\ud558\ub824\uace0 \ud558\ub294 \ubc14\ub97c \uc774\ud574\ud574\uc8fc\uc138\uc694.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 09\ubd84 12\ucd08\n\uc81c \ubaa9(Title): \ubc84\uc8041\n\n\n\ubc84\uc8041:\ninput_filename(sname);\ninput_filename(dname);\nsfile = open(sname, \"r\");\ndfile = open(dname, \"w\");\nbuffer = malloc(8 * 1024);\ncopy(sfile, dfile, buffer);\nfree(buffer);\nclose(dfile);\nclose(sfile);\n\n\uc790 \uc774\uac8c \uc54c\uace0\ub9ac\uc998\uc744 \uadf8\ub300\ub85c \ucf54\ub4dc\ub85c \ubc14\uafbc \uac81\ub2c8\ub2e4.\n\uadf8\ub7f0\ub370 \ud559\uc0dd\ub3c4 \uc544\ub2c8\uace0 \uc774\uac70 \ucf54\ub4dc\ub77c\uace0 \ud560 \uc218 \uc788\uc2b5\ub2c8\uae4c.\n\uadf8\ub798\uc11c \uc774 \ucf54\ub4dc\uc5d0 \uc5d0\ub7ec \ud578\ub4e4\ub9c1 \ucf54\ub4dc\ub97c \ucd94\uac00\ud558\uc5ec \ubc84\uc8042\ub97c \ub9cc\ub4ed\ub2c8\ub2e4.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 11\ubd84 38\ucd08\n\uc81c \ubaa9(Title): \ubc84\uc8042\n\n\n\ubc84\uc8042:\n\ninput_filename(sname);\ninput_filename(dname);\nif (strlen(sname) <= 0 || strlen(dname) <= 0) {\nprintf(\"\uc774\ub984\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\\n\");\nreturn -1;\n}\nsfile = open(sname, \"r\");\nif (sfile < 0) {\nprintf(\"\uc785\ub825 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\\n\");\nreturn -2;\n}\ndfile = open(dname, \"w\");\nif (dfile < 0) {\nprintf(\"\ucd9c\ub825 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\\n\");\nreturn -3;\n}\nbuffer = malloc(8 * 1024);\nif (buffer == NULL) {\nprintf(\"\uba54\ubaa8\ub9ac\uac00 \ubd80\uc871\ud569\ub2c8\ub2e4.\\n\");\nreturn -4;\n}\nrc = copy(sfile, dfile, buffer);\nif (rc < 0) {\nprintf(\"\ubcf5\uc0ac \ub3c4\uc911 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\\n\");\nreturn -5;\n}\nfree(buffer); \/\/ no error\nclose(dfile); \/\/ no error\nclose(sfile); \/\/ no error\n\n\uc74c. \ub9cc\uc871\uc2a4\ub7ec\uc6cc... \ud760\ud760 \ub3cc\ub824\ubcfc\uae4c?\n\uc74c \uc5ed\uc2dc \uc798 \ub3cc\uc544\uac00\ub294\uad70 \ud558\uba70 \ub9cc\uc871\uc2a4\ub7ec\uc6cc\ud569\ub2c8\ub2e4.\n\ub514\ubc84\uac70\ub97c \ub3cc\ub824\ubd10\ub3c4 \uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\uc774 \ud655\uc2e4\ud558\uac8c\n\uc870\uac74\ubb38 \uccb4\ud06c\ub97c \ud558\uace0 \uc788\ub2e4\ub294 \uc0ac\uc2e4\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.\n\uadf8\ub7f0\ub370 \uc880 \ub354 \uc0dd\uac01\ud560 \uc218 \uc788\ub294 \uc0ac\ub78c\uc740\n\uc544 \ucf54\ub4dc\uc5d0 \ubb38\uc81c\uac00 \uc880 \uc788\uad70 \ud558\uba74\uc11c\n\uc5d0\ub7ec \ucc98\ub9ac\uac00 \uc644\ubcbd\ud558\uc9c0 \ubabb\ud558\ub2e4\ub294 \uc810\uc744 \uc54c\uc544\ub0b4\uace0\ub294\n\ub2e4\uc74c\uacfc \uac19\uc774 \uba87 \uc904\uc744 \ub354 \ucd94\uac00\ud558\uc5ec \ubc84\uc8043\uc744 \ub9cc\ub4ed\ub2c8\ub2e4.\n\n\ud760 \ud0ed\uc744 \uc2a4\ud398\uc774\uc2a4\ub85c \ub123\ub294 \uac83 \ucc38 \uad34\ub86d\uad70\uc694.\n\ud0a4\uc988 \uc5d0\ub514\ud130\uc5d0\ub3c4 \ud0ed \uc4f0\uac8c \ud574\uc918\uc789...\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 13\ubd84 07\ucd08\n\uc81c \ubaa9(Title): \ubc84\uc8043\n\n\n\ubc84\uc8043:\n\ninput_filename(sname);\ninput_filename(dname);\nif (strlen(sname) <= 0 || strlen(dname) <= 0) {\nprintf(\"\uc774\ub984\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\\n\");\nreturn -1;\n}\nsfile = open(sname, \"r\");\nif (sfile < 0) {\nprintf(\"\uc785\ub825 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\\n\");\nreturn -2;\n}\ndfile = open(dname, \"w\");\nif (dfile < 0) {\nprintf(\"\ucd9c\ub825 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\\n\");\nclose(sfile);<---- \ucd94\uac00\nreturn -3;\n}\nbuffer = malloc(8 * 1024);\nif (buffer == NULL) {\nprintf(\"\uba54\ubaa8\ub9ac\uac00 \ubd80\uc871\ud569\ub2c8\ub2e4.\\n\");\nclose(sfile);<---- \ucd94\uac00\nclose(dfile);<---- \ucd94\uac00\nreturn -4;\n}\nrc = copy(sfile, dfile, buffer);\nif (rc < 0) {\nprintf(\"\ubcf5\uc0ac \ub3c4\uc911 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\\n\");\nclose(sfile);<---- \ucd94\uac00\nclose(dfile);<---- \ucd94\uac00\nfree(buffer);<---- \ucd94\uac00\nreturn -5;\n}\nfree(buffer); \/\/ no error\nclose(dfile); \/\/ no error\nclose(sfile); \/\/ no error\n\n\uc544 \uc7a5\ud558\uac8c\ub3c4 \uc5d0\ub7ec \ucc98\ub9ac\uac00 \ubaa8\ub4e0 \uacbd\uc6b0\ub97c \ucc98\ub9ac\ud560 \uc218 \uc788\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.\n\ud0ed8\ub4e4\uc740 \ub2e8\uc9c0 \ud0ed\uc744 \ub123\uc9c0 \uc54a\uae30 \uc704\ud574 \uc774\ub807\uac8c \ud569\ub2c8\ub2e4.\n\uadf8\ub7f0\ub370 \uc880 \ucc98\ub7c9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\uae4c?\n\uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\uc774 \uacc4\uc18d \ubc18\ubcf5\ub418\uace0 \uc788\uad70\uc694.\n\uc774 \ucc98\ub7c9\ud568\uc744 \uadf9\ubcf5\ud558\uae30 \uc704\ud574 \ud0ed8 \ud504\ub85c\uadf8\ub798\uba38\uac00 \ubc29\ubc95\uc744 \uace0\uc548\ud569\ub2c8\ub2e4.\n(VB\uc758 \uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\uacfc \ube44\uc2b7\ud55c \ubc29\ubc95\uc785\ub2c8\ub2e4.)\n\uadf8\ub798\uc11c \ubc84\uc8044\uac00 \ub098\uc635\ub2c8\ub2e4.\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 14\ubd84 45\ucd08\n\uc81c \ubaa9(Title): \ubc84\uc8044\n\n\n\ubc84\uc8044:\n\ninput_filename(sname);\ninput_filename(dname);\n\ndfile = NULL;\nsfile = NULL;\nbuffer = NULL;\nrc = 0; \/\/ success\nif (strlen(sname) <= 0 || strlen(dname) <= 0) {\nprintf(\"\uc774\ub984\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\\n\");\nrc = -1;\ngoto EXIT;\n}\nsfile = open(sname, \"r\");\nif (sfile < 0) {\nprintf(\"\uc785\ub825 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\\n\");\nrc = -2;\ngoto EXIT;\n}\ndfile = open(dname, \"w\");\nif (dfile < 0) {\nprintf(\"\ucd9c\ub825 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\\n\");\nrc = -3;\ngoto EXIT;\n}\nbuffer = malloc(8 * 1024);\nif (buffer == NULL) {\nprintf(\"\uba54\ubaa8\ub9ac\uac00 \ubd80\uc871\ud569\ub2c8\ub2e4.\\n\");\nrc = -4;\ngoto EXIT;\n}\nrc = copy(sfile, dfile, buffer);\nif (rc < 0) {\nprintf(\"\ubcf5\uc0ac \ub3c4\uc911 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\\n\");\nrc = -5;\ngoto EXIT;\n}\nEXIT:\nif (dfile) close(dfile);\nif (sfile) close(sfile);\nif (buffer) free(buffer); \/\/ no error\n\n\uc774\uc0c1\uacfc \uac19\uc740 \ucf54\ub4dc\uac00 \ud0ed8\uc774 \ud560 \uc218 \uc788\ub294 \ucd5c\uc120\uc774 \uc544\ub2d0\uae4c\uc694.\n\ud0ed\uc744 \ub450 \uac1c \uc774\uc0c1 \ub123\uae30 \uc2eb\uc5b4\ud558\uae30 \ub54c\ubb38\uc5d0 \uac70\uc758 \uc774\ub7f0 \ucf54\ub4dc\uac00 \ub429\ub2c8\ub2e4.\n\uc774 \ucf54\ub4dc\uc758 \ubb38\uc81c\uac00 \ubb34\uc5c7\uc785\ub2c8\uae4c?\n\uc790 \ub2e4\uc2dc \ud55c \ubc88 \ubb38\uc81c\uc810 \ub9ac\uc2a4\ud2b8\ub97c \uccb4\ud06c\ud574\ubd05\uc2dc\ub2e4.\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 15\ubd84 50\ucd08\n\uc81c \ubaa9(Title): \ubb38\uc81c\uc810 \ud655\uc778 1\n\n\n\ud0ed8\ub4e4\uc774 \ub9cc\ub4e0 \ucf54\ub4dc\ub294 ...\n1. \ubcc0\uc218\uc758 \uc2a4\ucf54\ud504 \ubc94\uc704\uac00 \ucd5c\uc18c\uac00 \ub418\ub3c4\ub85d \ud558\uc9c0 \ubabb\ud55c\ub2e4.\n2. \ud391\uc158\uc740 \ube14\ub799\ubc15\uc2a4\ub85c \ub9cc\ub4e4\uc5b4\ub3c4 \ucf54\ub4dc \ube14\ub7ed\uae4c\uc9c0 \ube14\ub799\ubc15\uc2a4\ub85c \ub9cc\ub4e4\uc9c0 \ubabb\ud55c\ub2e4.\n3. \ucf54\ub4dc\uac00 \uc54c\uace0\ub9ac\uc998\uc744 \ubc18\uc601\ud558\uc9c0 \uc54a\ub294\ub2e4. \uadf8\ub798\uc11c \uc5ed\ubd84\uc11d\uc774 \uc5b4\ub835\ub2e4.\n4. \ub9ce\uc740 \ud0ed8\ub4e4\uc774 \ucf54\ub4dc\ub97c \ubcc0\ud615\ud574\uc11c 80\uceec\ub7fc\uc744 \uc548 \ub118\uae30\ub824\uace0 \ub178\ub825\ud55c\ub2e4.\n5. open\/close, malloc\/free\uc758 \uc30d\uc774 \ub9de\uc9c0 \uc54a\ub294 \uc624\ub958\ub97c \ub9ce\uc774 \ubc94\ud55c\ub2e4.\n6. \ucda9\ubd84\ud55c \uc5d0\ub7ec \uba54\uc2dc\uc9c0\ub97c \ucc0d\uc5b4\uc8fc\uc9c0 \uc54a\ub294\ub2e4.\n7. 1 entry, 1 exit\uc744 \uc9c0\ud0a4\uc9c0 \ubabb\ud55c\ub2e4.\n\n\ubb38\uc81c\uc810 \ud655\uc778\uc744 \uc880 \ub2e4\uc2dc \ud558\uace0.\n\n\n\uba3c\uc800 \uc81c\uc77c \ud070 \ubb38\uc81c 7\ubc88. 1 entry, 1 exit\uc744 \uc9c0\ud0a4\uc9c0 \ubabb\ud55c\ub2e4.\n\n=> \uc704 \ucf54\ub4dc\ub294 1 entry\uc774\uc9c0\ub9cc 5 exit\uc785\ub2c8\ub2e4.<br \/>\n\uc54c\uace0\ub9ac\uc998\uc5d0\ub294 1 entry, 1 exit\uc774 \uc548\ub420 \uc544\ubb34 \uc774\uc720\uac00 \uc5c6\ub294\ub370<br \/>\n\uadf8\uac8c \ubc14\ub00c\uc5c8\uc2b5\ub2c8\ub2e4. \uc774\ub807\uac8c \ub098\uac00\ub294 \uacf3\uc774 \ub9ce\uc73c\uba74 \ub514\ubc84\uae45\uc740<br \/>\n\uba87 \ubc30 \ud798\ub4e4\uc5b4\uc9d1\ub2c8\ub2e4. \ud0ed8\uc744 \uc720\uc9c0\ud558\uae30 \uc704\ud574\uc11c \uc774\uac83\uc744 \ud53c\ud558\uae30\ub294<br \/>\n\uc0ac\uc2e4\uc0c1 \uc5b4\ub835\ub2e4 \ubabb\ud574 \uac70\uc758 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4.<br \/>\n\uc774\uac83\uc740 \ucf54\ub4dc\ub97c \ubcf4\uace0 \uc6d0\ub798 \uc54c\uace0\ub9ac\uc998\uc744 \ub9cc\ub4e4\uc5b4\ub0b4\ub294 \uac83\uc744 \ubc29\ud574\ud558\ub294 \uc694\uc778\uc785\ub2c8\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 16\ubd84 33\ucd08<br \/>\n\uc81c \ubaa9(Title): \ubb38\uc81c\uc810 \ud655\uc778 2<\/p>\n<p>\ub450\ubc88\uc9f8 \ud070 \ubb38\uc81c 2\ubc88. \ucf54\ub4dc \ube14\ub7ed\uae4c\uc9c0 \ube14\ub799\ubc15\uc2a4\ud654 \ud558\uc9c0\ub294 \ubabb\ud55c\ub2e4.<\/p>\n<p>=> \ud391\uc158 \ube14\ub799\ubc15\uc2a4\ud654\uc5d0 \ub300\ud55c \uac1c\ub150\uc740 \ub204\uad6c\ub4e0\uc9c0 \uac16\uc9c0\ub9cc,<br \/>\n\ud0ed8\ub4e4\uc740 \uc560\ucd08\uc5d0 \ucf54\ub4dc \ube14\ub7ed\uc5d0 \ub300\ud55c \ube14\ub799\ubc15\uc2a4\ud654 \uac1c\ub150\uc744 \uac16\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<br \/>\n\uadf8\ub807\ub2e4\uace0 \ud0ed4, \ud0ed2\ub4e4 \ubaa8\ub450\uac00 \uc774\ub7f0 \uac1c\ub150\uc744 \uac16\uace0 \uc788\ub294 \uac83\uc740 \uc544\ub2d9\ub2c8\ub2e4\ub9cc&#8230;<br \/>\n\uac1c\ubc1c\uc774 \ub05d\ub098\uac08 \ubb34\ub835 \ucf54\ub4dc\uac00 \ub108\ubb34 \uae38\uc5b4\uc84c\ub2e4\ub294 \uc0dd\uac01\uc744 \ud55c \ud6c4<br \/>\n\uba87\uba87 \ubd80\ubd84\uc744 \ud391\uc158\uc73c\ub85c \ucabc\uac1c\ub0b4\ub824\uace0 \uc0dd\uac01\ud569\ub2c8\ub2e4.<br \/>\n\uadf8\ub7f0\ub370 \ud0ed8\ub4e4\uc740 \ub300\ubd80\ubd84 \ucf54\ub4dc\ub97c \uc704\uc640 \uac19\uc774 \ub9cc\ub4e4\uae30 \ub54c\ubb38\uc5d0<br \/>\n\uc644\uc804\ud788 \uc0c8\ub85c \uc4f0\uc9c0 \uc54a\ub294 \ud55c \ucabc\uac1c\ub294 \uac8c \ubd88\uac00\ud569\ub2c8\ub2e4.<br \/>\n\uc790 \uc57d\uac04 \uc218\uc815\ub41c \uc54c\uace0\ub9ac\uc998\uc744 \ub2e4\uc2dc \ubcfc\uae4c\uc694.<\/p>\n<p>\ud30c\uc77c \uc774\ub984\uc744 \ub450 \uac1c \uc785\ub825\ubc1b\ub294\ub2e4.<br \/>\n\uc18c\uc2a4 \ud30c\uc77c\uc744 \uc5f0\ub2e4.<br \/>\nblahblah\ub97c \ud638\ucd9c\ud55c\ub2e4.<br \/>\n\uc18c\uc2a4 \ud30c\uc77c\uc744 \ub2eb\ub294\ub2e4.<\/p>\n<p>blahblah:<br \/>\n\ud0c0\uac9f \ud30c\uc77c\uc744 \uc5f0\ub2e4.<br \/>\n\uba54\ubaa8\ub9ac \ubc84\ud37c\ub97c \ud560\ub2f9\ud55c\ub2e4.<br \/>\n\ubc84\ud37c\ub97c \uc774\uc6a9\ud558\uc5ec \ud30c\uc77c\uc744 \ubcf5\uc0ac\ud55c\ub2e4.<br \/>\n\uba54\ubaa8\ub9ac \ubc84\ud37c\ub97c \ud574\uc81c\ud55c\ub2e4.<br \/>\n\ud0c0\uac9f\ud30c\uc77c\uc744 \ub2eb\ub294\ub2e4.<\/p>\n<p>\uac19\uc740 \uc54c\uace0\ub9ac\uc998\uc785\ub2c8\ub2e4. \uc54c\uace0\ub9ac\uc998\uc740 \uc27d\uac8c \ubcc0\ud615\ub420 \uc218 \uc788\uc9c0\ub9cc<br \/>\n\ud0ed8\ub4e4\uc758 \ucf54\ub4dc\uac00 \uadf8\ub807\uac8c \ud568\uaed8 \ubc14\ub00c\uc5b4 \uc8fc\uc9c0\ub294 \ubabb\ud569\ub2c8\ub2e4.<br \/>\n\uc5d0\ub7ec \ucc98\ub9ac \ucf54\ub4dc\ub4e4\uc774 \uc11c\ub85c \uc5bd\ud600 \uc788\uc5b4\uc11c \uac74\ub4dc\ub9ac\uba74 \ud130\uc9c0\ub294 \ucf54\ub4dc\uac00 \ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<br \/>\n(\uac74\ub4dc\ub9b4 \uc218 \uc788\ub2e4\uace0\uc694. \uadf8\ub7fc \uc81c\uac00 \uc55e\ub4a4\uc5d0 50\uc904\uc529 \ub354 \ucd94\uac00\ud560\uac81\ub2c8\ub2e4.)<br \/>\n\uc0c8\ub85c \uc4f0\ub294 \uc218\ubc16\uc5d0 \uc5c6\uc2b5\ub2c8\ub2e4.<br \/>\n\uadf8\ub7fc \uc0c8\ub85c \uc4f0\uc9c0 \uc54a\uace0\ub3c4 \ucf54\ub4dc \uc870\uac01\uc744 \ube14\ub799\ubc15\uc2a4\ud654 \ud558\ub294 \ubc29\ubc95\uc774 \uc5c6\uc744\uae4c?<br \/>\n\uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7f0\ub370 \ub300\ubd80\ubd84 \ud0ed8\ub4e4\uc740 \ubc1b\uc544\ub4e4\uc774\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<br \/>\n\uc870\uae08 \ub4a4\uc5d0 \ucf54\ub4dc\uac00 \uc5b4\ub5bb\uac8c \ubc14\ub00c\uc5b4\uc57c \ud558\ub294\uc9c0 \ubcf4\uc5ec\ub4dc\ub9bd\ub2c8\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 16\ubd84 52\ucd08<br \/>\n\uc81c \ubaa9(Title): \ubb38\uc81c\uc810 \ud655\uc778 3<\/p>\n<p>3\ubc88. \ucf54\ub4dc\uac00 \uc54c\uace0\ub9ac\uc998\uc744 \ubc18\uc601\ud558\uc9c0 \uc54a\ub294\ub2e4. \uadf8\ub798\uc11c \uc5ed\ubd84\uc11d\uc774 \uc5b4\ub835\ub2e4.<\/p>\n<p>=> \uc704\uc758 \ucf54\ub4dc\ub294 \uc54c\uace0\ub9ac\uc998\uc744 \ubc18\uc601\ud558\ub294 \ucf54\ub4dc\uac00 \uc544\ub2c8\ub77c<br \/>\n\uc54c\uace0\ub9ac\uc998\uacfc \uac19\uc740 \ubaa9\uc801\uc744 \uc131\ucde8\ud558\ub294 \ucf54\ub4dc\uc758 \ud558\ub098\uc77c \ubfd0\uc785\ub2c8\ub2e4.<br \/>\n\uc704\uc758 \ucf54\ub4dc\uac00 \uc54c\uace0\ub9ac\uc998\uacfc \uac19\ub2e4\uace0 \uc8fc\uc7a5\ud558\uc2e4 \ubd84 \ubd84\uba85\ud788 \uacc4\uc2dc\ub9ac\ub77c\uace0 \ubd05\ub2c8\ub2e4.<br \/>\n\uadf8\ub7ec\ub098 \uadf8\ub807\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc800\ub807\uac8c \uc4f0\uc5ec\uc9c4 \ucf54\ub4dc 100\uc904\uc9dc\ub9ac \ud391\uc158 10\uac1c\uc778<br \/>\n\uc18c\uc2a4 \ucd1d 1\ucc9c\uc904 \uac16\ub2e4 \uc8fc\uace0 \ud50c\ub85c\uc6b0 \ucc28\ud2b8 \uadf8\ub9ac\ub77c\uace0 \ud558\uba74 \ub9e4\uc6b0 \ud798\ub4e0 \uc77c\uc785\ub2c8\ub2e4.<br \/>\n\uc54c\uace0\ub9ac\uc998\uc774 \ucf54\ub4dc\ub85c \ubc14\ub00c\ub294 \uacfc\uc815\uc5d0\uc11c \ubcc0\ud615\ub418\uc5c8\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.<br \/>\n\uc774\uac8c \uc65c \ud0ed8\uacfc \uad00\ub828\uc774 \uc788\ub294\uac00 \ud558\uba74, \ud0ed8\uc740 \uc54c\uace0\ub9ac\uc998\uc744<br \/>\n\ucf54\ub4dc\ub85c \uae30\uc220\ud558\ub294 \uacfc\uc815\uc5d0\uc11c \ucf54\ub4dc \uc0ac\uc774\uc0ac\uc774\uc5d0 \uc54c\uace0\ub9ac\uc998\uc758<br \/>\n\uc774\ud574\ub97c \ubc29\ud574\ud558\ub294 \ub2e4\ub978 \ub77c\uc778\ub4e4(\uc8fc\ub85c \uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\ub4e4)\uc744 \ub123\uac8c \ub429\ub2c8\ub2e4.<\/p>\n<p>\uc774\uac74 \uad6c\uc870\ud654 \ud504\ub85c\uadf8\ub798\ubc0d \uae30\ubc95\uc744 \ubc30\uc6b0\uace0 \uadf8\ub7f0 \uae30\ubc95\uc73c\ub85c<br \/>\n\uc54c\uace0\ub9ac\uc998\uc744 \uc124\uacc4\ud558\ub294 \uac83\uae4c\uc9c0 \ubc30\uc6e0\uc74c\uc5d0\ub3c4,<br \/>\n\uc54c\uace0\ub9ac\uc998\uc744 \ucf54\ub4dc\ub85c \uc62e\uae30\ub294 \uac83\uc744 \ubc30\uc6b0\uc9c0 \ubabb\ud55c \ub54c\ubb38\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc18c\ud504\ud2b8\uc6e8\uc5b4\uc758 \ubcf5\uc7a1\ub3c4\ub97c \ubd88\ud544\uc694\ud558\uac8c \ub192\uc774\ub294<br \/>\n\uc774 \uad6c\uc870\uc801\uc778 \ubb38\uc81c\ub97c \ud53c\ud558\uae30 \uc704\ud55c \ucf54\ub529 \uae30\ubc95\uc744<br \/>\n\ud559\uad50\uc5d0\uc11c\ub294 \uac00\ub974\uccd0\uc8fc\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<br \/>\n\uadf8\ub798\uc11c \uc2e0\ucc38\ub4e4\uc740 \ucc45\uc5d0\uc11c \ubcf4\uace0 \ubc30\uc6b0\uac8c \ub418\ub294\ub370<br \/>\n\uc774\ub54c Stevens\uc758 \ucc45\uacfc MSDN\uc774 \uc545\uc601\ud5a5\uc744 \ub07c\uce69\ub2c8\ub2e4.<br \/>\n\uc77c\ubd80 \ub611\ub611\ud55c \ud504\ub85c\uadf8\ub798\uba38\ub4e4\uc774 \ub9cc\ub4e0 UNIX \uc18c\uc2a4\ub4e4\uc740 \ub354 \ubb38\uc81c\uc785\ub2c8\ub2e4.<br \/>\n\ubd10\ub77c \uc774 \uc0ac\ub78c\ub4e4\ub3c4 \uc774\ub807\uac8c \ud558\uc9c0 \uc54a\ub290\ub0d0 \ud558\ub294 \ud569\ub9ac\ud654 \uaebc\ub9ac\ub97c \ub9cc\ub4e4\uc5b4\uc8fc\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.<br \/>\n\uc774\uac83\uc740 \ub9ce\uc740 \ud504\ub85c\uadf8\ub798\uba38\uac00 \uacaa\ub294 \ubb38\uc81c\uc785\ub2c8\ub2e4\ub9cc<br \/>\n\uc2a4\uc2a4\ub85c \ubb38\uc81c\ub77c \uc778\uc2dd\ud558\uc9c0 \ubabb\ud558\uace0 \uc788\uace0 \uadf8\ub798\uc11c \uc790\uc5f0\uc2a4\ub808 \ucf54\ub4dc\uac00 \uc9c0\uc800\ubd84+\ubcf5\uc7a1\ud574\uc9d1\ub2c8\ub2e4.<br \/>\n\uc774\uac83\uc740 \ub77c\uc778 \ud55c \uc904 \ub354 \ub744\uc6b0\uace0 \ud0ed \uc0ac\uc774\uc988\ub97c \uc5b4\ub5bb\uac8c \ud574\uc11c \ud574\uacb0\ub418\ub294 \ubb38\uc81c\uac00 \uc544\ub2d9\ub2c8\ub2e4.<br \/>\n\ub2e4\ub9cc \ud0ed8\uc744 \uc4f0\ub294 \uc0ac\ub78c\uc740 \uac1c\uc120\uc758 \uc5ec\uc9c0\uac00 \ubcc4\ub85c \uc5c6\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4.<br \/>\n\uc54c\uace0\ub9ac\uc998\uc744 \ucf54\ub4dc\uc5d0 \uc815\ud655\ud788 \ubc18\uc601\ud558\ub294 \uac8c \ud0ed8\uc5d0\uc11c\ub294 \ub9ce\uc740 \uacbd\uc6b0 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 17\ubd84 07\ucd08<br \/>\n\uc81c \ubaa9(Title): \ubb38\uc81c\uc810 \ud655\uc778 4<\/p>\n<p>1\ubc88. \ubcc0\uc218\uc758 \uc2a4\ucf54\ud504 \ubc94\uc704\uac00 \ucd5c\uc18c\uac00 \ub418\ub3c4\ub85d \ud558\uc9c0 \ubabb\ud55c\ub2e4.<\/p>\n<p>=> \uc774 \ubb38\uc81c\ub294 \uac70\uc758 \uc989\uac01\uc801\uc73c\ub85c \ub204\uad6c\ub4e0\uc9c0 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br \/>\n\uc0c8\ub86d\uac8c \ud544\uc694\ub85c \ud558\ub294 \ubcc0\uc218\ub294 \ud56d\uc0c1 \uc81c\uc77c \uc717\ucabd\uc5d0 \ucd94\uac00\ud560 \uc218\ubc16\uc5d0 \uc5c6\uc2b5\ub2c8\ub2e4.<br \/>\n\uc2ec\uc9c0\uc5b4 \ud55c\ubc88 \uc4f0\uace0 \ubc84\ub9ac\ub294 \ub8e8\ud504 \ubcc0\uc218\uae4c\uc9c0\ub3c4.<br \/>\n\uc2a4\ucf54\ud504 \ub8f0\uc744 \uc5b4\uca54 \uc218 \uc5c6\uc774 \uc704\ubc18\ud558\uac8c \ub429\ub2c8\ub2e4.<br \/>\n\ud55c \uba87 \ub144 \uc815\ub3c4 \uc18c\uc2a4\uac00 \uc774 \uc0ac\ub78c \uc800 \uc0ac\ub78c \uac70\uce58\uac8c \ub418\uba74<br \/>\nunused variable\uc774 \uc880 \uc0dd\uae38 \uac81\ub2c8\ub2e4.<br \/>\n\uadf8\ub807\ub2e4\uace0 \ud568\ubd80\ub85c \uc9c0\uc6b0\uc9c0\ub3c4 \ubabb\ud569\ub2c8\ub2e4.<br \/>\n\ud639\uc2dc\ub098 \uc784\uc2dc\ub85c \uc8fc\uc11d\ucc98\ub9ac \ub418\uc5b4 \uc788\ub358 \ucf54\ub4dc\uc5d0\uc11c \uc0ac\uc6a9\ud558\uace0 \uc788\uc744\uae4c\ubd10.<\/p>\n<p>\ud0ed8\ub4e4\uc758 \ud50c\ub7ab\ud55c \ucf54\ub4dc\uc5d0\uc11c \ub098\uc624\ub294 \ubd88\uac00\ud53c\ud55c \ubb38\uc81c\uc810\uc785\ub2c8\ub2e4.<br \/>\n\uc774\uac83\ub3c4 \uae68\ub057\ud558\uac8c \ud53c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 17\ubd84 22\ucd08<br \/>\n\uc81c \ubaa9(Title): \ubb38\uc81c\uc810 \ud655\uc778 5<\/p>\n<p>4\ubc88. \ub9ce\uc740 \ud0ed8\ub4e4\uc774 \ucf54\ub4dc\ub97c \ubcc0\ud615\ud574\uc11c\ub77c\ub3c4 80\uceec\ub7fc\uc744 \uc548 \ub118\uae30\ub824\uace0 \ub178\ub825\ud55c\ub2e4.<\/p>\n<p>=> \uc774\uac83\uc740 \uc704\uc758 \ubb38\uc81c 3\ubc88\uacfc \ube44\uc2b7\ud55c \uc774\uc57c\uae30\uc785\ub2c8\ub2e4. \uc6d0\ub798\uc758 \uc54c\uace0\ub9ac\uc998\uc744<br \/>\n\ubcc0\ud615\ud558\uc5ec \uc54c\uace0\ub9ac\uc998\uc5d0 \ub2f4\uaca8\uc788\ub294 \uc0dd\uac01\uc758 30% \ucbe4\uc744 \ud504\ub85c\uadf8\ub798\uba38\uc758<br \/>\n\uba38\ub9ac\uc5d0 \uc800\uc7a5\ud558\uace0, \ub098\uba38\uc9c0 70% \ucbe4\uc744 \ucf54\ub4dc\uc5d0 \uc368 \ub193\uc740 \uac83\uc785\ub2c8\ub2e4.<br \/>\n\ub2f9\uc5f0\ud788 \ucd5c\ucd08 \ud504\ub85c\uadf8\ub798\uba38\ub294 \ubb38\uc11c\uc758 \uc50c\uc5ec \uc788\ub294 \uc54c\uace0\ub9ac\uc998\uacfc<br \/>\n\ucf54\ub4dc\uac00 \uc880 \ub2e4\ub978 \ubaa8\uc591\uc774\uc9c0\ub9cc \uadf8 \ub73b\uc744 \uc555\ub2c8\ub2e4.<br \/>\n\ub2e4\ub978 \ud504\ub85c\uadf8\ub798\uba38\ub294 \ucf54\ub4dc\ub97c \ubcf4\uace0 \uc54c\uace0\ub9ac\uc998\uc744 \ud310\ub3c5\ud558\uc9c0 \ubabb\ud569\ub2c8\ub2e4.<br \/>\n\uc65c\ub0d0\ud558\uba74 \ucf54\ub4dc\uac00 \uc54c\uace0\ub9ac\uc998\uc744 \uc815\ud655\ud788 \ubc18\uc601\ud558\uc9c0 \uc54a\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.<br \/>\n\uc544\uc8fc \uc9c0\uc5fd\uc801\uc778 \uacf3\ub9cc \uace0\uce60 \uc218 \uc788\uace0, \ub530\ub77c\uc11c \ubcc4 \uac83\ub3c4 \uc544\ub2cc<br \/>\n\ud504\ub85c\uadf8\ub7a8\uc774 &#8220;\uc6d0\ub798 \uc5b4\ub824\uc6b4 \ud504\ub85c\uadf8\ub7a8&#8221;\uc73c\ub85c \ub454\uac11\ud558\uac8c \ub418\uac70\ub098<br \/>\n\ub610 &#8220;\ub204\uad6c\ub204\uad6c\uac00 \uc544\ub2c8\uba74 \uc190\ub300\uc9c0 \ubabb\ud558\ub294 \ud504\ub85c\uadf8\ub7a8&#8221;\uc774 \ub418\uae30\ub3c4 \ud569\ub2c8\ub2e4.<\/p>\n<p>\uc5ec\uae30\uc5d0\uc11c &#8216;\ubcc0\ud615&#8217;\uc774\ub780 \uc54c\uace0\ub9ac\uc998\uc5d0 \ub098\uc624\uc9c0 \uc54a\uc558\ub358 \ucf54\ub4dc\ub4e4\uc774<br \/>\n\uc54c\uace0\ub9ac\uc998 \uc0ac\uc774\uc5d0 \ube44\uc9d1\uace0 \ub4e4\uc5b4\uc624\ub294 \uc77c\uc744 \ub9d0\ud569\ub2c8\ub2e4.<br \/>\n\uc8fc\ub85c \uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\ub4e4\uc785\ub2c8\ub2e4.<br \/>\n\uc54c\uace0\ub9ac\uc998 \uac00\ub3c5\uc131\uc744 \ud604\uc800\ud788 \ub5a8\uc5b4\ub728\ub9ac\uac8c \ub429\ub2c8\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 17\ubd84 37\ucd08<br \/>\n\uc81c \ubaa9(Title): \ubb38\uc81c\uc810 \ud655\uc778 6<\/p>\n<p>5\ubc88. open\/close, malloc\/free\uc758 \uc30d\uc774 \ub9de\uc9c0 \uc54a\ub294 \uc624\ub958\ub97c \ub9ce\uc774 \ubc94\ud55c\ub2e4.<\/p>\n<p>=> \ud0ed8\uc740 \uc6d0\uccb4 nested\ub97c \uc2eb\uc5b4\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc30d\uc744 \ub9de\ucd94\ub294 \uac8c<br \/>\n\ub9e4\uc6b0 \ud798\ub4ed\ub2c8\ub2e4. \ub610 \ube60\ub728\ub9ac\ub294 \uc2e4\uc218\ub97c \ud558\ub294 \uc0ac\ub78c\ub3c4 \ub9e4\uc6b0 \ub9ce\uc2b5\ub2c8\ub2e4.<br \/>\n\uc5d0\ub7ec\uc758 \ud6a8\uacfc\ub3c4 \ud544\ub4dc\uc5d0 \ub098\uac00\uc11c \ubc1c\uacac\ub418\ub294 \uacbd\uc6b0\uac00 \ub9ce\uace0\uc694.<br \/>\nMemory Leak \ubc84\uadf8\uac00 \ub9ce\uc740 \uc774\uc720 \ubc14\ub85c \uc774\uac83 \ub54c\ubb38\uc785\ub2c8\ub2e4.<br \/>\n\uc774\uac83\ub3c4 \uac04\ub2e8\ud55c \ucf54\ub529 \uae30\ubc95\uc73c\ub85c \ucee4\ubc84 \uac00\ub2a5\ud55c \ubd80\ubd84\uc774\uc9c0\ub9cc,<br \/>\n\ud0ed8\ub4e4\uc5d0\uac8c\ub294 \uadf8 \ud61c\ud0dd\uc774 \ubcc4\ub85c \uc8fc\uc5b4\uc9c0\uc9c0 \uc54a\uc544\uc11c<br \/>\n\uc815\uc2e0\uc744 \ucc28\ub9ac\ub294 \uac83\uc73c\ub85c \ucee4\ubc84\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 18\ubd84 11\ucd08<br \/>\n\uc81c \ubaa9(Title): \ubb38\uc81c\uc810 \ud655\uc778 7<\/p>\n<p>6\ubc88. \ucda9\ubd84\ud55c \uc5d0\ub7ec \uba54\uc2dc\uc9c0\ub97c \ucc0d\uc5b4\uc8fc\uc9c0 \uc54a\ub294\ub2e4.<\/p>\n<p>=> \ub098\ub984\ub300\ub85c \ub178\ub825\ud55c \ubc84\uc8043\uc758 \ucf54\ub4dc\ub97c \ubcf4\uc168\ub098\uc694.<br \/>\n\ucc38 \ubc18\ubcf5\ub418\ub294 \uc5d0\ub7ec \ucf54\ub4dc\uc5d0 \uc815\uc131\uc2a4\ub7f0 \uc5d0\ub7ec \uba54\uc2dc\uc9c0\ub780 \ub108\ubb34\ub3c4 \uc5b4\ub824\uc6b4 \ubc95\uc785\ub2c8\ub2e4.<br \/>\n\ub098\uc624\ub294 \uc5d0\ub7ec \uba54\uc2dc\uc9c0.. \ud544\ub4dc\uc5d0\uc11c \uc5bc\ub9c8\ub098 \uc911\uc694\ud55c\uc9c0 \ubaa8\ub985\ub2c8\ub2e4.<br \/>\n\uc138\uc6b8 \uc218 \uc5c6\ub294 \uc2dc\uc2a4\ud15c\uc744, \uac8c\ub2e4\uac00 \uac00\ub3d9\uc2dc\uac04\uc774 \uc544\ub2c8\uba74 \uc5bb\uc744 \uc218<br \/>\n\uc5c6\ub294 \uc5d0\ub7ec \uba54\uc2dc\uc9c0\uac00 \uaca8\uc6b0 &#8220;\uc5d0\ub7ec: \ucf54\ub4dc -4&#8221; \uc774\ub534 \uc2dd\uc758 \uba54\uc2dc\uc9c0\ub97c<br \/>\n\ub0b4\ubcf4\ub0b4\uc904 \ub54c\uba74 \ub0b4\uac00 \uc9e0 \ucf54\ub4dc\uc784\uc5d0\ub3c4 \uc695\uc774 \uc808\ub85c \ub098\uc635\ub2c8\ub2e4.<br \/>\n\uc774\uac78\ub85c \ubb58 \uc5b4\ub5bb\uac8c \uace0\uce58\ub77c\uad6c? \ud558\ub294 \uc695 \ub9d0\uc785\ub2c8\ub2e4.<\/p>\n<p>\ub514\ubc84\uae45\uc5d0 \uc9c0\uce58\uace0 \uc9c0\uce58\uba74 \uc774 \uc5d0\ub7ec \uba54\uc2dc\uc9c0\uac00 \ubd80\uc2e4\ud574\uc9c0\ub4e0\uc9c0<br \/>\n\uc0c1\ud669\uacfc \uc77c\uce58\ud558\uc9c0 \uc54a\ub294 \uba54\uc2dc\uc9c0\uac00 \uc790\uafb8\ub9cc \ub298\uc5b4\uac11\ub2c8\ub2e4.<br \/>\n\uc5d0\ub7ec \uccb4\ud06c \ub8e8\ud2f4\uc774 \ud558\ub098 \ubc14\ub00c\uba74 \ud55c \uacf3\ub9cc \uace0\uce58\uba74 \ub41c\ub2e4\uace0 \uc0dd\uac01\ud588\ub294\ub370<br \/>\n\uc65c \uc0dd\uac01\uc9c0 \ubabb\ud55c \uacf3\uc5d0\uae4c\uc9c0 \uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\ub4e4\uc774 \ub4e4\uc5b4\uac00 \uc788\ub294 \uac83\uc785\ub2c8\uae4c.<br \/>\n\uc774\uac70 \ud0ed8\uacfc \uc9c1\uc811\uc801\uc778 \uc5f0\uad00 \uc788\ub2e4\uace0 \ub9d0\uc500\ub4dc\ub9ac\uc9c0 \uc54a\uaca0\uc2b5\ub2c8\ub2e4.<br \/>\n\ud558\uc9c0\ub9cc \ud0ed8\uc740 \uc774 \ubb38\uc81c\ub97c \ub2f9\ud558\uae30 \uc27d\uace0, \ud574\uacb0\ud558\uae30 \uc5b4\ub835\uc2b5\ub2c8\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 18\ubd84 34\ucd08<br \/>\n\uc81c \ubaa9(Title): New \ubc84\uc8041<\/p>\n<p>\uc790 \uc774\uc81c \uac1c\uc120\ud574\ubd05\uc2dc\ub2e4.<\/p>\n<p>\uc54c\uace0\ub9ac\uc998 \ub2e4\uc2dc \uac00\uc838\uc624\uace0.<\/p>\n<p>\uc54c\uace0\ub9ac\uc998:<br \/>\n\ud30c\uc77c \uc774\ub984\uc744 \ub450 \uac1c \uc785\ub825\ubc1b\ub294\ub2e4.<br \/>\n\uc18c\uc2a4 \ud30c\uc77c\uc744 \uc5f0\ub2e4.<br \/>\n\ud0c0\uac9f \ud30c\uc77c\uc744 \uc5f0\ub2e4.<br \/>\n\uba54\ubaa8\ub9ac \ubc84\ud37c\ub97c \ud560\ub2f9\ud55c\ub2e4.<br \/>\n\ubc84\ud37c\ub97c \uc774\uc6a9\ud558\uc5ec \ud30c\uc77c\uc744 \ubcf5\uc0ac\ud55c\ub2e4.<br \/>\n\uba54\ubaa8\ub9ac \ubc84\ud37c\ub97c \ud574\uc81c\ud55c\ub2e4.<br \/>\n\ud0c0\uac9f\ud30c\uc77c\uc744 \ub2eb\ub294\ub2e4.<br \/>\n\uc18c\uc2a4 \ud30c\uc77c\uc744 \ub2eb\ub294\ub2e4.<br \/>\n\ub05d.<\/p>\n<p>New \ubc84\uc8041:<br \/>\ninput_filename(sname);<br \/>\ninput_filename(dname);<br \/>\nsfile = open(sname, &#8220;r&#8221;);<br \/>\ndfile = open(dname, &#8220;w&#8221;);<br \/>\nbuffer = malloc(8 * 1024);<br \/>\ncopy(sfile, dfile, buffer);<br \/>\nfree(buffer);<br \/>\nclose(dfile);<br \/>\nclose(sfile);<\/p>\n<p>\uc774\uac78 \uadf8\ub0e5 \ub450\uae34 \uc874\uc2ec\uc774 \uc0c1\ud558\uc8e0.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 21\ubd84 23\ucd08<br \/>\n\uc81c \ubaa9(Title): New \ubc84\uc8042<\/p>\n<p>straight-forward-if \ubb38\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc54c\uace0\ub9ac\uc998\uc744<br \/>\n\uac00\uc7a5 \uba3c\uc800 \uc9c1\uc811\uc801\uc73c\ub85c \ucf54\ub4dc\ub85c \uc62e\uae41\ub2c8\ub2e4.<br \/>\n\uc989 \ud574\uc57c\ud560 \ubc14\ub97c \uac00\uc7a5 \uba3c\uc800 \uc501\ub2c8\ub2e4.<br \/>\n\uba38\ub9ac\uc18d\uc5d0 \uc54c\uace0\ub9ac\uc998\uc744 \ub0a8\uaca8\ub450\uc9c0 \ub9d0\uace0 \ubaa8\ub450 \ucf54\ub4dc\ub85c \uc62e\uae41\ub2c8\ub2e4.<br \/>\n\ucc98\uc74c\uc5d0 \uc0dd\uac01\ud588\ub358 \uac83\ub9cc\uc744 (\uc5d0\ub7ec \ucc98\ub9ac\ub294 \uc54c\uace0\ub9ac\uc998\uc5d0 \ub098\uc624\ub294 \uac83\ub3c4<br \/>\n\uc544\ub2c8\uba70 \ucc98\uc74c\uc5d0 \uc0dd\uac01\ud55c \ubd80\ubd84\ub3c4 \ub2f9\uc5f0\ud788 \uc544\ub2d8) \uba3c\uc800<br \/>\n\ucf54\ub4dc\ub85c \uc62e\uae30\ub294 \uac83\uc774 \ud575\uc2ec\uc785\ub2c8\ub2e4.<\/p>\n<p>New \ubc84\uc8042:<br \/>\ninput_filename(sname);<br \/>\ninput_filename(dname);<br \/>\nif (strlen(sname) <= 0 || strlen(dname) <= 0) {\nprintf(\"\uc774\ub984\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\\n\");\nreturn -1;\n}\nsfile = open(sname, \"r\");\nif (sfile >= 0) {<br \/>\nint dfile;<---- \ubcc0\uc218 \uc815\uc758\uac00 \uc5ec\uae30\ub85c \ub0b4\ub824\uc654\uc2b5\ub2c8\ub2e4.\ndfile = open(dname, \"w\");\nif (dfile >= 0) {<br \/>\nchar *buffer;<---- \ubcc0\uc218 \uc815\uc758\uac00 \uc5ec\uae30\ub85c \ub0b4\ub824\uc654\uc2b5\ub2c8\ub2e4.\nbuffer = malloc(8 * 1024);\nif (buffer != NULL) {\nrc = copy(sfile, dfile, buffer);\nif (rc >= 0) {<br \/>\n; \/\/ success<br \/>\n} else {<br \/>\nerror(&#8220;\ubcf5\uc0ac \ub3c4\uc911 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\\n&#8221;);<br \/>\n}<br \/>\nfree(buffer);<br \/>\n}<br \/>\nclose(dfile);<br \/>\n} else {<br \/>\nerror(&#8220;\uc785\ub825 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\\n&#8221;);<br \/>\n}<br \/>\nclose(sfile);<br \/>\n} else {<br \/>\nerror(&#8220;\uc785\ub825 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\\n&#8221;);<br \/>\nrc = -2;<br \/>\n}<\/p>\n<p>\uc774\uc81c \uc774 \ucf54\ub4dc\uac00 \ub108\ubb34 \uae38\uace0 indentation\ub3c4 \ub108\ubb34 \uae4a\ub2e4\uace0 \ud310\ub2e8\ub418\uc5b4<br \/>\n\uc544\ubb34\ub798\ub3c4 \uc774 \ud568\uc218\ub294 \uc880 \uc190\ubd10\uc57c\uaca0\ub2e4\uace0 \uc0dd\uac01\uc774 \ub418\uc5b4<br \/>\n\uc54c\uace0\ub9ac\uc998\uc744 \ubcf4\ub2c8 \ubd84\uba85\ud788 \uc190 \ubcfc \uc218 \uc788\ub294 \uad6c\uc870\uc785\ub2c8\ub2e4.<br \/>\n\uadf8\ub798\uc11c \uc54c\uace0\ub9ac\uc998\uc744 \uc218\uc815\ud569\ub2c8\ub2e4.<\/p>\n<p>\ud30c\uc77c \uc774\ub984\uc744 \ub450 \uac1c \uc785\ub825\ubc1b\ub294\ub2e4.<br \/>\n\uc18c\uc2a4 \ud30c\uc77c\uc744 \uc5f0\ub2e4.<br \/>\nblahblah\ub97c \ud638\ucd9c\ud55c\ub2e4.<br \/>\n\uc18c\uc2a4 \ud30c\uc77c\uc744 \ub2eb\ub294\ub2e4.<\/p>\n<p>blahblah:<br \/>\n\ud0c0\uac9f \ud30c\uc77c\uc744 \uc5f0\ub2e4.<br \/>\n\uba54\ubaa8\ub9ac \ubc84\ud37c\ub97c \ud560\ub2f9\ud55c\ub2e4.<br \/>\n\ubc84\ud37c\ub97c \uc774\uc6a9\ud558\uc5ec \ud30c\uc77c\uc744 \ubcf5\uc0ac\ud55c\ub2e4.<br \/>\n\uba54\ubaa8\ub9ac \ubc84\ud37c\ub97c \ud574\uc81c\ud55c\ub2e4.<br \/>\n\ud0c0\uac9f\ud30c\uc77c\uc744 \ub2eb\ub294\ub2e4.<\/p>\n<p>\uc544 \uadf8\ub7f0\ub370 \ucf54\ub4dc\ub3c4 \uc774\ub807\uac8c \uc218\uc815\ud560 \uc218\uac00 \uc788\ub098\uc694.<br \/>\n\ubb3c\ub860 \ub429\ub2c8\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 23\ubd84 34\ucd08<br \/>\n\uc81c \ubaa9(Title): New \ubc84\uc8043<\/p>\n<p>\ubaa8\ub4e0 \ubb38\uc81c\ub97c \ud574\uacb0\ud55c \ubc84\uc804.<\/p>\n<p>New \ubc84\uc8043:<\/p>\n<p>blahblah(int sfile, char *dname)<br \/>\n{<br \/>\nint dfile;<---- \ud391\uc158\uc73c\ub85c \ub9cc\ub4e4 \ub54c \ubb38\uc81c\ub97c \uc77c\uc73c\ud0a4\uc9c0 \uc54a\uc74c\ndfile = open(dname, \"w\");\nif (dfile >= 0) {<br \/>\nchar *buffer;<---- \ud391\uc158\uc73c\ub85c \ub9cc\ub4e4 \ub54c \ubb38\uc81c\ub97c \uc77c\uc73c\ud0a4\uc9c0 \uc54a\uc74c\nbuffer = malloc(8 * 1024);\nif (buffer != NULL) {\nrc = copy(sfile, dbuf, buffer);\nif (rc >= 0) {<br \/>\n; \/\/ success<br \/>\n} else {<br \/>\nerror(&#8220;\ubcf5\uc0ac \ub3c4\uc911 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\\n&#8221;);<br \/>\n}<br \/>\nfree(buffer);<br \/>\n}<br \/>\nclose(dfile);<br \/>\n} else {<br \/>\nerror(&#8220;\uc785\ub825 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\\n&#8221;);<br \/>\n}<br \/>\n}<\/p>\n<p>&#8230;<br \/>\ninput_filename(sname);<br \/>\ninput_filename(dname);<br \/>\nif (strlen(sname) <= 0 || strlen(dname) <= 0) {\nprintf(\"\uc774\ub984\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\\n\");\nreturn -1;\n}\nsfile = open(sname, \"r\");\nif (sfile >= 0) {<br \/>\nblanblah(sfile, dname); <---- \uc774 \ubd80\ubd84\uc774 \ud391\uc158\uc73c\ub85c \ucabc\uac1c\uc838 \ub098\uac11\ub2c8\ub2e4.\nclose(sfile);\n} else {\nerror(\"\uc785\ub825 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\\n\");\nrc = -2;\n}\n...\n\nblahblah \ud391\uc158\uc774 \ucc38 \uc5b4\uc0c9\ud55c \ud30c\ub77c\ubbf8\ud130\ub97c \ubc1b\uace0, \uae30\ub2a5\uc801\uc73c\ub85c\n\uc798\ubabb\ub418\uc5c8\ub2e4\uace0 \uc0dd\uac01\ud558\uc2e4 \uac81\ub2c8\ub2e4. (\uc800\ub3c4 \uadf8\ub807\uac8c \uc0dd\uac01\ud558\ub2c8\uae4c.)\n\ud558\uc9c0\ub9cc \uc5ec\uae30\uc11c \ubcf4\uc5ec\uc8fc\uace0\uc790 \ud558\ub294 \uac83\uc740 \uc989\uac01\uc801\uc73c\ub85c\n\ube14\ub799\ubc15\uc2a4 \ud391\uc158\uc73c\ub85c \ucabc\uac1c\ub294 \ucf54\ub529 \uae30\uc220\uc785\ub2c8\ub2e4.\n\uc6d0\ub798 \ud568\uc218\ub294 \ub2e4\uc2dc indentation level 2\ub85c \ubc14\ub00c\uc5c8\uc2b5\ub2c8\ub2e4.\n\uc5b4 \uadf8\ub7fc \ud0ed8\ub4e4\uc740 \uadf8\ub807\uac8c \ubabb\ud55c\ub2e4\ub294 \ub9d0\uc785\ub2c8\uae4c?\n\uc608 \uc798 \ubabb\ud569\ub2c8\ub2e4. \ud0ed8\ub4e4\uc740 New \ubc84\uc8042\ub97c \uc544\uc608 \ub9cc\ub4e4\n\uc0dd\uac01\uc744 \ud558\uc9c0 \uc54a\uae30 \ub54c\ubb38\uc5d0 New \ubc84\uc8043\uc774 \ub098\uc624\ub294 \uac83\ub3c4 \ud798\ub4ed\ub2c8\ub2e4.\n\ucf54\ub4dc \ube14\ub7ed\ub4e4\uc5d0\uae4c\uc9c0 \ube14\ub799 \ubc15\uc2a4 \uac1c\ub150\uc744\n\uc5fc\ub450\uc5d0 \ub450\uace0 \ud56d\uc0c1 \uc774\ub807\uac8c \ub9cc\ub4e4\uc5b4\uc57c \uac00\ub2a5\ud55c \uc598\uae41\ub2c8\ub2e4.\n\uc608\ub97c \ub4e4\uc5b4 \uc704\uc758 \ubc84\uc8043\ub098 \ubc84\uc8044\uc758 \ucf54\ub4dc\ub97c \uc774\ub807\uac8c\n\ube14\ub799\ubc15\uc2a4\ud654 \uc2dc\ud0a4\ub824\uace0 \uc0dd\uac01\uc744 \ud574\ubcf4\uc2ed\uc2dc\uc624.\n\ub9ce\uc740 \ub178\ub825\uc774 \ub4ed\ub2c8\ub2e4.\n\uac8c\ub2e4\uac00 \uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\uc744 \uc7ac\ubc30\uce58\ud55c\ub2e4\ub294 \uac83\uc740\n\uc0ac\uc2e4\uc0c1 \uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\uc744 \ud480 \ud14c\uc2a4\ud2b8\ud574\uc57c \ud55c\ub2e4\ub294 \uac83\uc744\n\uc758\ubbf8\ud558\ub294 \uac83\uc73c\ub85c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ub9b4\ub9ac\uc988\ub97c \uba87 \uc8fc \ub610\ub294\n\uba87 \ub2ec \ub4a4\ub85c \ubbf8\ub8e8\ub294 \uc694\uc778\uc774 \ub429\ub2c8\ub2e4.\n\ud0ed8\uc744 \uc8fc\uc7a5\ud558\ub294 \uac83\uc740 \uc0ac\uc2e4\uc0c1 \uc774 \ube14\ub799\ubc15\uc2a4 \uac1c\ub150\uc744\n\ud3ec\uae30\ud558\ub294 \uac83\uacfc \ub2e4\ub984\uc5c6\uc2b5\ub2c8\ub2e4. \uc774 \ube14\ub799\ubc15\uc2a4\ud654 \ub41c \ucf54\ub4dc \uc870\uac01\uc740\n\uc5b8\uc81c\ub4e0\uc9c0 \ud391\uc158\uc73c\ub85c \ucabc\uac1c\uc838 \ub098\uac08 \uc218 \uc788\uc73c\uba70,\n\ub610\ud55c \ucf54\ub4dc \uc870\uac01\uc73c\ub85c \ub418\ub3cc\uc544\uc624\ub294 \uac8c \uc544\uc8fc \uc27d\uac8c \uac00\ub2a5\ud569\ub2c8\ub2e4.\n(\ub418\ub3cc\uc544\uc624\ub294 \uc77c\uc740 \uac70\uc758 \uc5c6\uc2b5\ub2c8\ub2e4\ub9cc)\n\nblahblah\uac00 \uc5ec\uc804\ud788 indentation\uc774 \uae4a\ub2e4\uace0 \uc0dd\uac01\ud55c\ub2e4\uba74\n\ub611\uac19\uc740 \ubc29\uc2dd\uc73c\ub85c \ub354 \ucabc\uac1c\ub0bc \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uac8c\ub2e4\uac00 \uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\uc744 \uc7ac\ubc30\uce58\ud558\uc9c0 \uc54a\uace0\n\ucabc\uac1c\ub0bc \uc218 \uc788\uae30 \ub54c\ubb38\uc5d0 \ucabc\uac1c\ub294 \uacfc\uc815 \ud6c4\uc5d0\ub3c4\n\uc18c\ud504\ud2b8\uc6e8\uc5b4 \ud14c\uc2a4\ud2b8\uac00 \ud544\uc694\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 24\ubd84 25\ucd08\n\uc81c \ubaa9(Title): \uac1c\uc120\uc810\n\n\n\ud56d\uc0c1 \uc735\ud1b5\uc131\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.\n\ubaa8\ub450 \ub2e4 \uadf8\ub807\uac8c \ud558\ub77c\ub294 \ub9d0\uc774\ub0d0 \uace0 \uc800\uc5d0\uac8c \ubb3b\uc9c0 \ub9c8\uc2ed\uc2dc\uc624.\n\uc801\ub2f9\ud55c \ub808\ubca8\uc5d0\uc11c \ub85c\uc9c1\uc5d0 \uc804\ud600 \uc601\ud5a5\uc744 \uc8fc\uc9c0 \uc54a\uc73c\uba70\n\uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\uc744 \uc7ac\ubc30\uce58\ud558\uc9c0 \uc54a\uace0\ub3c4 \ucf54\ub4dc \ube14\ub7ed\uc744\n\ud391\uc158\uc73c\ub85c \ub5bc\uc5b4\ub0b4\ub294 \uae30\uc220\uc744 \ubcf4\uc5ec\ub4dc\ub838\uc2b5\ub2c8\ub2e4.\n\n\uadf8\ub9ac\uace0 \ud30c\uc77c \uc774\ub984\uc744 \ucc98\ub9ac\ud55c \ubd80\ubd84\uc740\n\uc77c\ubd80\ub7ec \uc911\uac04\uc5d0 return \ucc98\ub9ac\ud588\uc2b5\ub2c8\ub2e4. \uadf8 \ub54c\ubb38\uc5d0 1 entry, 2 exit\uc774 \ub418\uc5c8\uc9c0\ub9cc\n\uc54c\uace0\ub9ac\uc998\uc758 \uc774\ud574\ub97c \ubc29\ud574\ud558\ub294 \uac83\uc774 \uc544\ub2c8\ub77c\uace0 \ud310\ub2e8\ub418\uc5b4 \uadf8\ub807\uac8c \ud569\ub2c8\ub2e4.\n\ud0ed8\uc744 \uace0\uc218\ud574\ub3c4 \uc0ac\uc2e4 \uc774\uac83\uc774 \ub429\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uac1c\ubc1c \uacfc\uc815\uc5d0\uc11c \ud0ed8\uc744\n\uace0\uc218\ud558\uac8c \ub418\uba74 \uc774\uc640 \uac19\uc740 \ud504\ub85c\uadf8\ub798\ubc0d \uc2a4\ud0c0\uc77c\uc5d0\uc11c\ub294 \uac70\uc758\n\ubc30\uaca8\ub098\uc9c0 \ubabb\ud569\ub2c8\ub2e4. \ucf54\ub529\uc744 \ud55c\ucc38 \ud558\ub294 \ub3c4\uc911\uc5d0\ub294\n\uc774\uc640\uac19\uc740 \uc815\ub9ac\ub098 \ud391\uc158\ud654\ub97c \ud558\uae30 \uc5b4\ub835\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.\n\uadf8\ub798\uc11c \ubcf4\ud1b5 4\ub098 2\ub97c \uc4f0\uac8c \ub429\ub2c8\ub2e4.\n\ub610 \ub354\uc774\uc0c1 \ucc38\uc744 \uc218 \uc5c6\uc744 \uacbd\uc6b0 \uc989\uac01\uc801\uc73c\ub85c \ud391\uc158\uc73c\ub85c \ucabc\uac1c\ub0b4\uba74\uc11c\n\uac1c\ubc1c\uc744 \uc9c4\ud589\uc2dc\ud0ac \uc218\uac00 \uc788\uc2b5\ub2c8\ub2e4.\n\ud0ed8\uc744 \uc0ac\uc6a9\ud558\uac8c \ub418\uba74 \uadf8 \ubabb \ucc38\ub294 \uc815\ub3c4\uac00 \ube68\ub9ac \uc635\ub2c8\ub2e4.\n\uac1c\ubc1c\uc774 \uac70\uc758 \ub05d\ub098\uac08 \ubb34\ub835\uc5d0 \uc18c\uc2a4 \uc815\ub9ac\ub97c \ud558\uae30 \uc704\ud574\n\ud391\uc158 \uc815\ub9ac\ub97c \ud558\ub294 \uacbd\uc6b0\uc5d0\ub294 \uc774 \ubb38\uc81c\uac00 \ub354 \uc911\uc694\ud569\ub2c8\ub2e4.\n\uc5b4\ub5bb\uac8c \ud558\uba74 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ud14c\uc2a4\ud2b8\uac00 \uc644\ub8cc\ub41c \ucf54\ub4dc\ub97c\n\uc804\ud600 \ub85c\uc9c1\uc744 \uac74\ub4dc\ub9ac\uc9c0 \uc54a\uace0 \ub354 \ubd84\ud574\ud560 \uc218 \uc788\ub294\uac00 \ud558\ub294 \uac83 \ub9d0\uc785\ub2c8\ub2e4.\n\uc774 \ubb38\uc81c\uc758 \uc2ec\uac01\uc131\uc744 \ub9d0\ud574\uc8fc\ub294 \uc6b0\uc2a4\uc6b4(!) \uaca9\uc5b8\uc774 \uc788\uc9c0\uc694.\n\"\ub3cc\uc544\uac00\uba74 \ub354 \uac74\ub4dc\ub9ac\uc9c0 \ub9d0\ub77c\"\n\n\uc790 \uc5ec\uae30\uc11c scope \ub8f0\uc740 \uc5b4\ub5bb\uac8c \ub418\ub294\uac00 \ubd05\uc2dc\ub2e4.\ndfile\uacfc buffer \ubcc0\uc218\uac00 \uc0ac\uc6a9\ub418\uae30 \uc9c1\uc804\uc5d0 \uc120\uc5b8\uc774 \ub428\uc73c\ub85c\uc368\n\ube14\ub799\ubc15\uc2a4\ub85c \ucabc\uac1c\uc838\ub098\uac08 \ub54c \uc544\ubb34 \ubb38\uc81c\ub3c4 \uc77c\uc73c\ud0a4\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n\uac8c\ub2e4\uac00 \ubcc0\uc218\ub294 \ucd5c\uc18c\ud55c\uc758 scope\ub97c \uac00\uc838\uc57c \ud55c\ub2e4\ub294 \ub8f0\uc744 \uc9c0\ud0b5\ub2c8\ub2e4.\n\ud0ed8 \ucf54\ub529\ubc95\uc5d0\uc11c\ub294 \uc9c0\ud0a4\ub294 \uac8c \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4.\n\n\uc804\uc5d0 \uc5b4\ub5a4 \ubd84\uc774 \ucf54\ub4dc \ub77c\uc778\uc5d0 \ube14\ub799\ubc15\uc2a4 \uac1c\ub150\uc744 \uc801\uc6a9\uc2dc\ud0a4\ub294\uac8c\n\ubb34\uc2a8 \ub9d0\uc778\uac00 \ud558\uace0 \ubb3c\uc73c\uc168\uc2b5\ub2c8\ub2e4. \ubc14\ub85c \uc774\uac83\uc785\ub2c8\ub2e4.\n\uc774 \ucf54\ub4dc \ube14\ub7ed\uc740 \ud391\uc158 \uc18d\uc5d0 \ud3ec\ud568\ub41c \ucf54\ub4dc \ube14\ub7ed\uc774\uc9c0\ub9cc\n\uc774\ubbf8 \ube14\ub799 \ubc15\uc2a4\ub85c \uad6c\ud604\ub41c \ud391\uc158\uacfc \ub2e4\ub974\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n\uc0ac\uc2e4\uc0c1 \ucf54\ub4dc \ube14\ub7ed\uc744 \ud558\ub098\ub3c4 \uc218\uc815\ud558\uc9c0 \uc54a\uace0 \ube14\ub799\ubc15\uc2a4 \ud391\uc158\uc73c\ub85c\n\ubd84\ub9ac\ud560 \uc218 \uc788\uae30 \ub54c\ubb38\uc5d0 \uc774\ubbf8 \ube14\ub799\ubc15\uc2a4\uc785\ub2c8\ub2e4.\n\n\uc5d0\ub7ec \ucc98\ub9ac\ubd80\ubd84\uc5d0 \ub300\ud574 \ubd05\uc2dc\ub2e4.\n\uc5d0\ub7ec \ud55c \uac1c\uc5d0 \ub300\ud574\uc11c\ub294 \ub531 \ud558\ub098\uc758 \uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\uc774 \uc788\uc2b5\ub2c8\ub2e4.\n\uc720\uc9c0\ubcf4\uc218\uac00 \uc27d\uc2b5\ub2c8\ub2e4.\n\n\uc774 \ucf54\ub529\ubc95\uc5d0\uc11c\ub294 open\/close, malloc\/free \uc30d\uc774 \ub9de\uc9c0 \uc54a\ub294 \uc624\ub958\ub97c\n\uc6d0\ucc9c\uc801\uc73c\ub85c \ub9cc\ub4dc\ub294\uac8c \ud798\ub4ed\ub2c8\ub2e4. \ucf54\ub4dc\ub97c \uc4f8 \ub54c \uac00\uc7a5 \uba3c\uc800,\n\ud30c\uc77c\uc744 \uc5f4\uace0 \ub2eb\ub294 \ucf54\ub4dc\ub97c \uc4f0\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \uc989,\n\nrc = open();\nif (rc == success) {\nclose();\n}\n\n\ub97c \uba3c\uc800 \uc4f0\uace0 \ub450\ubc88\uc9f8 \uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\uc744 \ubd99\uc785\ub2c8\ub2e4.\n\nrc = open();\nif (rc == success) {\n\/\/ code here\nclose();\n} else {\nerror(\"\uc624\ud508\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.\\n\");\n}\n\n\uadf8 \ub2e4\uc74c \uac00\uc6b4\ub370 \ucf54\ub4dc \ube14\ub7ed\uc744 \uc368\ub098\uac11\ub2c8\ub2e4.\n\uc774 \uc21c\uc11c\ub294 \uc9c0\ucf1c\uc57c \ud560 \uc911\uc694\ud55c \ucf54\ub529 \uc2b5\uad00\uc785\ub2c8\ub2e4.\n\uc5ec\uae30\uc11c \uc5b4\ub5bb\uac8c \uc30d\uc744 \ube60\ub728\ub9ac\ub294 \uc77c\uc774 \uc77c\uc5b4\ub0a0 \uc218\uac00 \uc788\uaca0\uc2b5\ub2c8\uae4c.\n\ub610\ud55c \uc30d\uc774 \uc81c\ub300\ub85c \ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778\ud558\ub294 \uac83\ub3c4 \ub108\ubb34 \uc27d\uc2b5\ub2c8\ub2e4.\nnotepad\ub97c \uc4f0\uc9c0 \uc54a\ub294 \uc774\uc0c1 pair\ub97c \ub9de\ucd94\ub294 \ud234\uc740\n\uc27d\uac8c \uc785\uc218 \uac00\ub2a5\ud558\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 26\ubd84 40\ucd08\n\uc81c \ubaa9(Title): \ub9c8\uc9c0\ub9c9 \uac00\uc7a5 \uc911\uc694\ud55c \uc7a5\uc810\n\n\n\uadf8\ub7ec\ub098 \uc5ec\ub7ec \uc7a5\uc810\ubcf4\ub2e4 \uac00\uc7a5 \uc911\uc694\ud55c \uc7a5\uc810\uc740,\n\ucf54\ub4dc\uac00 \uc815\ud655\ud788 \uc54c\uace0\ub9ac\uc998 \ubc18\uc601\uc5d0 \uc8fc\ub825\ud55c\ub2e4\ub294 \uc810\uc785\ub2c8\ub2e4.\n\uc5d0\ub7ec \ucc98\ub9ac \ub8e8\ud2f4\uc744 \uc54c\uace0\ub9ac\uc998 \uc911\uac04 \uc911\uac04\uc5d0 \uc0bd\uc785\ud558\uc9c0 \uc54a\uc74c\uc73c\ub85c\uc368\n\uc54c\uace0\ub9ac\uc998 \uac00\ub3c5\uc131\uc744 \ub192\uc774\uace0 (\ucf54\ub4dc \uac00\ub3c5\uc131\uc744 \ub192\uc774\ub294 \uac83\ubcf4\ub2e4\n\ud6e8\uc52c \ub354 \uc911\uc694\ud55c \ubb38\uc81c\uc785\ub2c8\ub2e4.) \uc5ed\ubd84\uc11d\uc744 \uac00\ub2a5\ucf00 \ud55c\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4.\n\uc774\uac83\uc774 \ud0ed8\uc744 \uc4f8 \uacbd\uc6b0 \uc5bb\uae30 \ud798\ub4e0 \ub9e4\uc6b0 \uc911\uc694\ud55c \uc7a5\uc810\uc785\ub2c8\ub2e4.\n\n\uc2ec\uc9c0\uc5b4 \ucf54\ub4dc\ub97c \ub2e4\uc74c\uacfc \uac19\uc774 \uc4f8 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.\n\"\/\/ \uc791\uc5c5 \uc2dc\uc791\" \uc774\ud6c4\uc758 7\uc904\ub9cc \ubcf4\uc138\uc694.\n\uc774 \ud568\uc218\uac00 \ub9d0\ud558\ub824\uace0 \ud558\ub294 \uc804\ubd80\uc785\ub2c8\ub2e4.\n\nNew \ubc84\uc8044:\n\ninput_filename(sname);\ninput_filename(dname);\n\n\/\/ \uc791\uc5c5 \uc2dc\uc791\nif (strlen(sname) > 0 &#038;&#038; strlen(dname) > 0) {<br \/>\nif ((sfile = open(sname, &#8220;r&#8221;)) >= 0) {<br \/>\nint dfile;<---- \ubcc0\uc218 \uc815\uc758\uac00 \uc5ec\uae30\ub85c \ub0b4\ub824\uc654\uc2b5\ub2c8\ub2e4.\nif ((dfile = open(dname, \"w\")) >= 0) {<br \/>\nchar *buffer;<---- \ubcc0\uc218 \uc815\uc758\uac00 \uc5ec\uae30\ub85c \ub0b4\ub824\uc654\uc2b5\ub2c8\ub2e4.\nif ((buffer = malloc(8 * 1024)) != NULL) {\nif ((rc = copy(sfile, dname, buffer)) >= 0) {<br \/>\n\/\/ \uc791\uc5c5 \ub05d. \uc774\ud558\ub294 \uc5d0\ub7ec\ucc98\ub9ac\uc785\ub2c8\ub2e4.<br \/>\n; \/\/ success<br \/>\n} else {<br \/>\nerror(&#8220;\ubcf5\uc0ac \ub3c4\uc911 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\\n&#8221;);<br \/>\n}<br \/>\nfree(buffer);<br \/>\n}<br \/>\nclose(dfile);<br \/>\n} else {<br \/>\nerror(&#8220;\uc785\ub825 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\\n&#8221;);<br \/>\n}<br \/>\nclose(sfile);<br \/>\n} else {<br \/>\nerror(&#8220;\uc785\ub825 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\\n&#8221;);<br \/>\nrc = -2;<br \/>\n}<br \/>\n} else {<br \/>\nprintf(&#8220;\uc774\ub984\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\\n&#8221;);<br \/>\nreturn -1;<br \/>\n}<\/p>\n<p>\uc774 \ud504\ub85c\uadf8\ub7a8\uc744 \uc77d\ub294 \uc0ac\ub78c\uc740 &#8220;\uc791\uc5c5 \uc2dc\uc791&#8221; \ubd80\ud130 &#8220;\uc791\uc5c5 \ub05d&#8221; \uae4c\uc9c0<br \/>\n\ub531 7\uc904\ub9cc \uc77d\uc73c\uba74 \ubb34\uc2a8 \uc77c\uc744 \ud558\ub294\uc9c0 \uc54c \uc218 \uc788\ub294 \uac83\uc785\ub2c8\ub2e4.<br \/>\n\ud0ed8 \ucf54\ub529\ubc95\uc5d0\uc11c\ub294 \uc57d 40 \uc904 \uc815\ub3c4\ub97c \uc77d\uc5b4\uc57c \ud588\uc2b5\ub2c8\ub2e4.<br \/>\n\uc54c\uace0\ub9ac\uc998\uc758 \uac00\ub3c5\uc131\uc744 \uadf9\ub300\ud654\ud558\uae30 \uc704\ud574<br \/>\n\uc735\ud1b5\uc131\uc744 \ubc1c\ud718\ud558\uc5ec dfile, buffer \ubcc0\uc218\ub97c \uc55e\ucabd\uc73c\ub85c \ub2e4\uc2dc \uc62e\uaca8\ubcf8\ub2e4\uba74<br \/>\n\uc54c\uace0\ub9ac\uc998\uc758 \ud575\uc2ec\uc744 5\uc904\ub85c \ucf54\ub529\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\/\/ \uc791\uc5c5 \uc2dc\uc791<br \/>\nif (strlen(sname) > 0 &#038;&#038; strlen(dname) > 0) {<br \/>\nif ((sfile = open(sname, &#8220;r&#8221;)) >= 0) {<br \/>\nif ((dfile = open(dname, &#8220;w&#8221;)) >= 0) {<br \/>\nif ((buffer = malloc(8 * 1024)) != NULL) {<br \/>\nif ((rc = copy(sfile, dname, buffer)) >= 0) {<br \/>\n\/\/ \uc791\uc5c5 \ub05d<\/p>\n<p>\uc774 \ucf54\ub529\ubc95\uc740 indentation 2, 3 \ub808\ubca8 \ub4e4\uc5b4\uac00\ub294 \uacbd\uc6b0 \uc5b4\ub5bb\uac8c \ub354\uc774\uc0c1<br \/>\n\ub4e4\uc5b4\uac00\uc9c0 \ubabb\ud558\uac8c \ud560 \uc218 \uc788\ub294\uc9c0\ub97c \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.<br \/>\n\uadf8\ub7f0\ub370 \ub4e4\uc5b4\uac00\uc9c0 \ubabb\ud558\uac8c \ud558\ub824\uba74 \uc77c\ub2e8 4, 5 \ub610\ub294 \uadf8 \uc774\uc0c1<br \/>\n\ucf54\ub4dc\uac00 \uc77c\ub2e8 \ub4e4\uc5b4\uac00\uc57c \ud55c\ub2e4\ub294 \ubb38\uc81c\uac00 \uc788\uc2b5\ub2c8\ub2e4.<br \/>\n\uc989 \ucabc\uac24 \ud544\uc694\uc131\uc744 \uadf8\ub54c\uc11c\uc57c \ub290\ub080\ub2e4\ub294 \uac83\uc774\uc9c0\uc694.<br \/>\n4, 5 \ub4e4\uc5b4\uac00\uba74 \ud0ed8\ub85c\ub294 \ubc84\ud2f0\uae30 \ud798\ub4ed\ub2c8\ub2e4.<br \/>\n\uc774 \ucf54\ub529\ubc95\uc740 \uc5b8\uc81c\ub4e0\uc9c0 \ucf54\ub4dc\uc758 \uc5b4\ub5a4 \ubd80\ubd84\uc774\ub4e0<br \/>\nindentation \ub808\ubca8\uc744 3, 4\ub85c \uc720\uc9c0\ud560 \uc218 \uc788\uc9c0\ub9cc<br \/>\n\ud0ed8\ub4e4\uc740 \uae38\uc5b4\uc9c0\ub294 \ucf54\ub4dc\ub97c \ud558\uc5fc\uc5c6\uc774 \ubc14\ub77c\ubcf4\uace0\ub9cc \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc0c1 \ud0ed8 \ucf54\ub529\ubc95\uc744 \uc0ac\uc6a9\ud560 \uacbd\uc6b0 \ub098\ud0c0\ub098\ub294 \uc5ec\ub7ec \ub2e8\uc810\ub4e4\uc5d0 \ub300\ud574<br \/>\n\ub9d0\uc500\ub4dc\ub838\uc2b5\ub2c8\ub2e4. \ub9c8\uc74c\uc5d0 \ub4dc\ub294 \uc774\uc57c\uae30\ub3c4 \uc788\uc744 \uac83\uc774\uace0<br \/>\n\ub9c8\uc74c\uc5d0 \ub4e4\uc9c0 \uc54a\ub294 \uc774\uc57c\uae30\ub3c4 \uc788\uc744 \uac83\uc785\ub2c8\ub2e4. \ucde8\uc0ac \uc120\ud0dd\ud558\uc138\uc694.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 12\uc2dc 27\ubd84 32\ucd08<br \/>\n\uc81c \ubaa9(Title): \ub108\ubb34 \uae38\uc5b4 \uc8c4\uc1a1\ud569\ub2c8\ub2e4<\/p>\n<p>CnUnix\uc5d0\uc11c \ub17c\ud574\uc57c \ud560 \ubb38\uc81c\uc774\uae34 \ud558\uc9c0\ub9cc<br \/>\nanony\uc5d0\uc11c \uc2dc\uc791\ub41c \ubb38\uc81c\ub77c \uc5ec\uae30\uc5d0 \uc62c\ub9bd\ub2c8\ub2e4.<br \/>\n\uad00\uc2ec\uc5c6\uc73c\uc2e0 \ubd84\ub4e4\uaed8\ub294 \uc8c4\uc1a1\ud569\ub2c8\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 01\uc2dc 26\ubd84 49\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: \ub108\ubb34 \uae38\uc5b4 \uc8c4\uc1a1\ud569\ub2c8\ub2e4<\/p>\n<p>\uc9dd\uc9dd\uc9dd.<\/p>\n<p>\ub300\ub2e8\ud558\uc2ed\ub2c8\ub2e4.<\/p>\n<p>\ud55c \uc218 \ubc30\uc6e0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 01\uc2dc 26\ubd84 59\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\n\n>\uc544\ud56d.. \uc54c\uaca0\ub2f9.<br \/>\n><br \/>\n>\uc544\uc800\uc528 \ud639\uc2dc<br \/>\n>X \uc708\ub3c4\uc6b0 \ucf54\ub529 \uc548\ud574\ubcf8\uac70 \uc544\ub2cc\uac00\uc6a9?<br \/>\n>MFC \ucf54\ub529\ub3c4 \ud639\uc2dc \ubabb\ud574\ubd24\uc9c0\uc6a9?<br \/>\n>\uc544\ub2d8 DCOM\uc774\ub098 CORBA \ud504\ub85c\uadf8\ub798\ubc0d\uc740 \ud574\ubcf4\uc558\ub098\uc6a9?<br \/>\n>\ud639\uc2dc \uadf8\ub7f0 \ubd84\uc57c \ud504\ub85c\uadf8\ub798\ubc0d\uc740 \ub2e4 \uadf8\uc9c0 \uac19\uc544\uc11c \ub098\ub294 \uc2eb\uc5b4! \uc548\ud574!!<br \/>\n>\uc774\ub7f0 \uc0dd\uac01\uc774 \ub4e4\uc9c0 \uc54a\ub098\uc6a9?<\/p>\n<p>\uc774\ub530\uc704 \ub9ac\uc880 \ub2ec\uc9c0 \ub9c8\uc138\uc694.<\/p>\n<p>\ub2e4 \ud574\ubd24\ub2e4\uace0 \uc704\uc5d0 \uc368\ub1a8\uc9c0 \uc54a\uc2b5\ub2c8\uae4c?<\/p>\n<p>\uc2f8\uc6c0\uc744 \uac70\ub294 \uac83\ub3c4 \uc544\ub2c8\uace0 \ubcf4\ub4dc\ub97c \ud750\ub9ac\ub294 \uae00\uc774\ub85c\uad70\uc694.<\/p>\n<p>\uadf8\ub0e5, \ubb34\uc2dc\ud558\uc138\uc694. \ubcd1\uc2e0\uc774 \uc9c0 \uc798\ub0ac\ub2e4\uace0 \ub5a0\ub4dc\ub294\ub370 \uc544\ub2c8\ub77c\uace0 \ub9d0\ud574\ubd10\uc57c<\/p>\n<p>\ubcd1\uc2e0\uc774 \uc555\ub2c8\uae4c? \uc194\uc9c1\ud788 \ubcd1\uc2e0\uc774 \ubcd1\uc2e0\uc9d3\ud558\ub294\ub370 \ubcd1\uc2e0\uc774\ub77c\uace0 \ub9d0\ud574\ubd10\uc57c<\/p>\n<p>\uc785\ub9cc \uc544\ud504\uc9c0 \uc54a\uc2b5\ub2c8\uae4c? \ubb50, \uc774\ub7f0 \ub9d0\uc744 \ud558\uba74 \ub610, \ubcd1\uc2e0\uc774 \ubcd1\uc2e0 \uc544\ub2c8\ub77c\uace0<\/p>\n<p>\ubcd1\uc2e0 \uc9c0\ub784\uc744 \ud560\ud150\ub370, \uadf8 \ub54c\ub3c4 \uadf8\ub0e5 \ubcd1\uc2e0\uc774 \ubcd1\uc2e0 \uc9d3\ud55c\ub2e4\uace0 \uc0dd\uac01\ud558\uace0 \uadf8\ub0e5<\/p>\n<p>\ub118\uc5b4\uac00\uc57c\uc8e0. \ubcd1\uc2e0\uc774 \ubcd1\uc2e0\uc9d3\ud558\uaca0\ub2e4\ub294\ub370&#8230;<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 02\uc2dc 11\ubd84 38\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: \ub108\ubb34 \uae38\uc5b4 \uc8c4\uc1a1\ud569\ub2c8\ub2e4<\/p>\n<p>\ub2e4 \uc88b\uc740\ub370 \ub9c8\uc9c0\ub9c9\uc5d0 \uc8fc\uc11d\uc744 \/\/\ub85c \ub2ec\uc544 \ub193\uc740\uac70 \ubcf4\ub2c8<br \/>\n\ube44\uc8fc\uc54c \uc528\ub85c \uc2dc\uc791\ud558\uc2e0 \ubd84\uc774\uad6c\uba3c.<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 03\uc2dc 10\ubd84 03\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: \ub108\ubb34 \uae38\uc5b4 \uc8c4\uc1a1\ud569\ub2c8\ub2e4<\/p>\n<p>\uc218\uace0\ud558\uc168\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc74c&#8230; exception \ucc98\ub9ac\ub97c \ub4a4\uc5d0 \ub123\uc5b4 \ub193\uc73c\uba74 \uadf8\ub7f0 \uc7a5\uc810\uc774 \uc788\uad70\uc694&#8230;<\/p>\n<p>\ub355\ubd84\uc5d0 C++\uc758 throw, catch exception handling\uc774 code readability\uc5d0\ub3c4 \ub3c4\uc6c0\uc744<br \/>\n\uc8fc\uace0 \uc788\ub2e4\ub294 \uc0ac\uc2e4\uc744 \ub2e4\uc2dc \ud55c \ubc88 \uc2e4\uac10\ud558\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<p>nested if\ub85c \ub41c procedure\ub77c&#8230; \uc0dd\uac01\ud574 \ubcf4\uc9c0 \ubabb\ud588\ub294\ub370&#8230;<br \/>\n\uadf8\ub7ec\uace0 \ubcf4\uba74 \ud504\ub85c\uadf8\ub7a8\uc740 \ucc38\uc73c\ub85c \ubd88\uc30d\ud558\uad70\uc694&#8230; \uc218\ub9ce\uc740 error\uc758<br \/>\n\uc9c0\ub8b0\ub97c \ud1b5\uacfc\ud574\uc57c \uaca8\uc6b0\uaca8\uc6b0 \ub05d\uc5d0 \ub3c4\ub2ec\ud560 \uc218 \uc788\uc73c\ub2c8&#8230;<\/p>\n<p>status variable\uacfc errmsg string variable \ub85c 1 entry, 1 exit + debug<br \/>\ninformation\uc744 \uc720\uc9c0\ud588\ub358 Tab 8 \ub9e8\uc73c\ub85c\ubd80\ud130<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 03\uc2dc 13\ubd84 36\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\n\n\uc774\ub530\uc704 \ub9ac\uc880 \ub2ec\uc9c0 \ub9c8\uc138\uc694.\n\n\ub2e4 \ud574\ubd24\ub2e4\uace0 \uc704\uc5d0 \uc368\ub1a8\uc9c0 \uc54a\uc2b5\ub2c8\uae4c?\n\n\uc2f8\uc6c0\uc744 \uac70\ub294 \uac83\ub3c4 \uc544\ub2c8\uace0 \ubcf4\ub4dc\ub97c \ud750\ub9ac\ub294 \uae00\uc774\ub85c\uad70\uc694.\n\n\uadf8\ub0e5, \ubb34\uc2dc\ud558\uc138\uc694. \ubcd1\uc2e0\uc774 \uc9c0 \uc798\ub0ac\ub2e4\uace0 \ub5a0\ub4dc\ub294\ub370 \uc544\ub2c8\ub77c\uace0 \ub9d0\ud574\ubd10\uc57c\n\n\ubcd1\uc2e0\uc774 \uc555\ub2c8\uae4c? \uc194\uc9c1\ud788 \ubcd1\uc2e0\uc774 \ubcd1\uc2e0\uc9d3\ud558\ub294\ub370 \ubcd1\uc2e0\uc774\ub77c\uace0 \ub9d0\ud574\ubd10\uc57c\n\n\uc785\ub9cc \uc544\ud504\uc9c0 \uc54a\uc2b5\ub2c8\uae4c? \ubb50, \uc774\ub7f0 \ub9d0\uc744 \ud558\uba74 \ub610, \ubcd1\uc2e0\uc774 \ubcd1\uc2e0 \uc544\ub2c8\ub77c\uace0\n\n\ubcd1\uc2e0 \uc9c0\ub784\uc744 \ud560\ud150\ub370, \uadf8 \ub54c\ub3c4 \uadf8\ub0e5 \ubcd1\uc2e0\uc774 \ubcd1\uc2e0 \uc9d3\ud55c\ub2e4\uace0 \uc0dd\uac01\ud558\uace0 \uadf8\ub0e5\n\n\ub118\uc5b4\uac00\uc57c\uc8e0. \ubcd1\uc2e0\uc774 \ubcd1\uc2e0\uc9d3\ud558\uaca0\ub2e4\ub294\ub370...\n\n:::\n\n\ud55c\ub9c8\ub514\ub9cc \ud558\uc790. \ub09c \uc548\ub2e4. \uc774\uae00\uc740 \ubd84\uba85\ud788 KAIST\ud559\uc0dd\uc774 \uc37c\ub2e4\ub294 \uac83\uc744.\n\nKAIST\ud559\uc0dd\ub4e4 \uc9c0\ub4e4\uc740 \ucc9c\uc7ac\uc778 \ucc99 \ud558\uc9c0\ub9cc \ub0b4\uac00 \ubcfc\ub550 \ucc9c\uc7ac\uc758 \ub08c\uc0c8\ub294 \ub208\uaf3d\ub9cc\ub3c4\n\uc5c6\ub294 \ub188\ub4e4\uc774 KAIST\uc5d0\ub294 \ub9ce\ub2e4. \uadf8\ub798 \ub0b4\uac00 C\ub791 C revisited\ub77c\ub294 \uae00\uc744 \uc37c\uc744\ub54c\n\ub108\uc758 \uae30\ubd84\uc744 \uc0c1\ud558\uac8c \ud588\ub294\uc9c0 \ubab0\ub77c. \uc544\ub0d0. \uc544\ub9c8\ub3c4 \uae30\ubd84 \ubab9\uc2dc \uc0c1\ud588\uc744\uac70\uc57c.\n\uadf8\ub807\uc9c0\ub9cc \uc704\uc758 \ub93c\uc758 \uae00\uc744 \uc4f0\ub294 \ub108\uc758 \ub2a5\ub825 \uc815\ub9d0 \uc6b0\uc2b5\uad6c\ub098. \ub10c \ub0b4\uac00 \uc65c \ubcd1\uc2e0\uc778\uc9c0\n\uc544\ubb34\ub7f0 \uc774\uc57c\uae30\ub3c4 \ud558\uc9c0 \uc54a\uc740\ucc44 \ubcd1\uc2e0\uc774\ub77c\uace0 \ub9d0\ud558\uace0 \uc788\ub2e4. \uc801\uc5b4\ub3c4 \ub0b4\uac00 8\uc744 \uc8fc\uc7a5\ud558\ub294\n\uac83\uc5d0 \ub300\ud574\uc11c \ubc18\ub860\uc774\ub77c\ub3c4 \uc774\uc57c\uae30\ud558\uba74\uc11c \ubcd1\uc2e0\uc774\ub77c\uace0 \ud574\uc57c \ucd5c\uc18c\ud55c\uc758 \uc608\uc758\uac00 \uc544\ub2c8\ub0d0?\n\ub09c \uc798 \uc548\ub2e4. KAIST\ud559\uc0dd\ub4e4\uc758 \uc218\uc900\uc744. \ub108\ud76c\ub4e4 \uc0c1\ub2f9\ubd80\ubd84\uc740 \uc704\uc5d0\uc11c \ubcf4\ub294 \uae00,\n\uc544\ubb34\ub7f0 \uc8fc\uc7a5\ub3c4 \uc5c6\uc774 \ubd88\uc465 \ubcd1\uc2e0\uc774\ub77c\ub290\ub2c8, \ub9d0\ub3c4 \ub418\uc9c0 \uc54a\ub294\ub2e4\ub290\ub2c8 , \ubbf8\uce5c\ub188\uc774\ub77c\ub290\ub2c8\n\ud558\uace0 \uae00\uc744 \uc4f4\ub2e4. \uc65c \ub3c4\ub300\uccb4 \uc65c \ubcd1\uc2e0\uc774\uba70, \ub9d0\uc774 \ub418\uc9c0 \uc54a\uc73c\uba70, \ubbf8\uce5c\ub188\uc778\uc9c0\uc5d0\n\ub300\ud574\uc11c\ub294 \ud55c\uae00\uc790\ub3c4 \ucc3e\uc544\ubcfc \uc218 \uc5c6\ub2e4. \uc704\uc5d0 \uc5b4\ub290\ubd84\uc774 \uc65c \ud0ed8\uc774 \ub098\uc05c\uc9c0\uc5d0 \ub300\ud574\n\uc774\uc57c\uae30\ud558\uace0 \uc788\ub2e4. \ub0b4\uac00 \uadf8\uc758 \uae00\uc5d0 \ub3d9\uc758\ud558\ub4e0 \ub3d9\uc758\ud558\uc9c0 \uc54a\ub4e0 \uadf8\uac83\uc740 \ub2e4\ub978 \ubb38\uc81c\uc774\ub2c8\n\uc811\uc5b4\ub450\uae30\ub85c \ud558\uace0, \uadf8\uae00\ub4e4 \ub4a4\uc5d0 \ub2ec\ub9b0 \ub93c\uac00 \ud558\ub098 \uc788\uc5c8\ub2e4. \uadf8\uae00\uc740 \uc11d\uc904\uc815\ub3c4 \ub418\ub294\n\uac83\uc774\uc5c8\ub294\ub370, \ucc38 \uc798\ud558\uc600\uc2b5\ub2c8\ub2e4. \uc640 \ube44\uc2b7\ud55c \uc774\uc57c\uae30\ub97c \ud558\uace0 \uc788\ub2e4. \uadf8 \ub3c4\ubc30\ud558\uc168\ub358\n\uadf8\uae00\ub4e4\uc774 \uc65c \uc88b\uc740 \uae00\uc774\uc5c8\ub294\uc9c0\ub294 \ud55c\ub9c8\ub514\ub3c4 \ud558\uc9c0 \uc54a\uc740\u3134\ucc44 \uadf8\uc800 \uc798 \uc37c\ub2e4\ub294 \uc774\uc57c\uae30\ub97c\n\ud558\uace0 \uc788\ub2e4. \ub3d9\uc758\ud55c\ub2e4\ub294 \uc774\uc57c\uae30\ub3c4 \uc5c6\uace0 \uc5b4\ub290\uc5b4\ub290 \ubd80\ubd84\uc5d0\uc11c \ub3d9\uc758\ud558\uc9c0 \uc54a\ub294\ub2e4\ub294\n\uc774\uc57c\uae30\ub3c4 \uc5c6\ub2e4. \uadf8\uae00\ub3c4 KAIST\ud559\uc0dd\uc758 \uae00\uc774\ub2e4.\n\nKAIST\ud559\uc0dd\ub4e4\uc740 \uc9c0\uadf9\ud788\ub3c4 \ub2e8\uc21c\ud558\ub2e4. \uc774\uc640\uac19\uc740 \uc9c0\uadf9\ud788 \ub2e8\uc21c\ud55c \uae00\ub4e4, \ub93c\ub4e4\uc740\nKAIST\ubcf4\ub4dc\uc5d0 \uc640\ubcf4\uba74 \uc218\uc5c6\uc774 \ub9cc\ub09c\ub2e4. \ucc38\uc73c\ub85c \ud55c\uc2ec\ud55c KAIST\ud559\uc0dd\ub4e4. SNU\ubcf4\ub4dc\uc5d0\ub3c4\n\uc790\uc8fc \ub180\ub7ec\uac00\uc9c0\ub9cc \uadf8\uacf3\uc5d4 \uc801\uc5b4\ub3c4 \uc774\ucc98\ub7fc \ub2e8\uc21c\ud55c \uae00\ub4e4 \ucc3e\uae30 \ud798\ub4e4\ub2e4. \uadf8\uc800 \uc11c\ub108\uc904\n\uc368\ub193\uace0 \ubcd1\uc2e0\uc774\ub77c\ub290\ub2c8, \uc774\ud574\ud560 \uc218 \uc5c6\ub2e4\ub290\ub2c8, \uaebc\uc9c0\ub77c\ub290\ub2c8 \ud558\ub294 \uc774\uc57c\uae30 SNU\uc5d0\uc11c\ub294\n\ucc3e\uae30 \ud798\ub4e4\ub2e4. KAIST\ud559\uc0dd\ub4e4\uc544. \ub108\ud76c\ub4e4\uc740 \uc801\uc5b4\ub3c4 \uc790\uc2e0\uc758 \uc774\uc57c\uae30\ub97c \ub9d0\ud558\ub294\ub370 \uc788\uc5b4\uc11c\ub294\nSNU\ub4a4\ub538\uc544\uc624\uae30 \ud798\ub4e4\ub2e4.\n\n\ub2e4\uc2dc \ucc3e\uc544\ubcf8 \uacb0\uacfc\n\uc9dd\uc9dd\uc9dd\n\n\uc218\uace0\ud558\uc168\uc2b5\ub2c8\ub2e4.\n\n\ud55c\uc218\ubc30\uc6e0\uc2b5\ub2c8\ub2e4.\n\ub77c\ub294 \uae00\uc774\uc5c8\uc2b5\ub2c8\ub2e4. \uc81c\uac00 \uc774\uae00\uc5d0\uc11c \ub450\ubc88\uc9f8\ub85c \ube44\ub09c\ud588\ub358 \uae00\uc740, \"\ucc38 \uc798\ud558\uc168\uc2b5\ub2c8\ub2e4\"\uac00\n\uc544\ub2c8\uace0.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 03\uc2dc 33\ubd84 44\ucd08\n\uc81c \ubaa9(Title): Re: \ub108\ubb34 \uae38\uc5b4 \uc8c4\uc1a1\ud569\ub2c8\ub2e4\n\n\n\uc544\uc8fc \ub300\ub2e8\ud55c \uc2e4\ub825\uc774\uc2ed\ub2c8\ub2e4.\n\uc633\uc740 \ubc29\ubc95\uc774\ub780 \uac83\uc740 \uc54c\uaca0\ub294\ub370,\n\uadf8\ub807\uac8c \uc9dc\uace0 \uc2f6\uc9c0\ub294 \uc54a\uad70\uc694.\n\ub208\uc774 \ud53c\uace4\ud574\uc694.\n\n\uc800\uac19\uc73c\uba74 \uc774\ub807\uac8c \uc9dc\uaca0\uc2b5\ub2c8\ub2e4.\n\nC++\ub85c \uc9e0\ub2e4\uba74:\n\ntry {\nString sname = src_filename();\nString dname = dst_filename();\nFile sfile = File(sname, \"r\");\nFile dfile = File(dname, \"w\");\nCharArray buffer(8 * 1024);\ncopy(sfile, dfile, buffer);\n}\ncatch (IOException e) {\n\/\/ \uc5d0\ub7ec\ucc98\ub9ac\n}\ncatch (MEMException e) {\n\/\/ \uc5d0\ub7ec\ucc98\ub9ac\n}\n\n\nC\ub85c \uc9e0\ub2e4\uba74:\n\nchar *sname=0, *dname=0, *buffer=0;\nint sfile=0, dfile=0;\n\nTRY {\nsname = src_filename();\ndname = dst_filename();\nsfile = file(sname, \"r\");\ndfile = file(dname, \"w\");\nbuffer = malloc(8 * 1024);\ncopy(sfile, dfile, buffer);\n}\nCATCH (IOEXCEPTION) {\n\/* \uc5d0\ub7ec\ucc98\ub9ac *\/\n}\nCATCH (MEMEXCEPTION) {\n\/* \uc5d0\ub7ec\ucc98\ub9ac *\/\n}\nFINALLY {\nif (sname) free(sname);\nif (dname) free(dname);\nif (buffer) free(buffer);\nif (sfile) close(sfile);\nif (dfile) close(dfile);\n}\n\n\n\n\n* TRY CATCH FINALLY\ub294 setjmp() longjmp() \ub4f1\ub4f1\uc744\n\uc0ac\uc6a9\ud558\uc5ec \uc815\uc758\ub41c \ub9e4\ud06c\ub85c\uc785\ub2c8\ub2e4.\n\uc61b\ub0a0\uc5d0 C \ucf54\ub529\ud560 \ub54c \ub9cc\ub4e4\uc5b4 \uc368\uc5c8\ub294\ub370 \uc9c0\uae08 \ucc3e\uc544\ubcf4\ub2c8 \uc9c0\uc6cc\ubc84\ub838\ub294\uc9c0 \uc5c6\uad70\uc694.\n\ud639\uc2dc \uc6d0\ud558\uc2dc\uba74 \ub2e4\uc2dc \ub9cc\ub4e4\uc5b4 \uc62c\ub9b4 \uc758\ud5a5\ub3c4 \uc788\ub294\ub370...\n\n* \ubcf4\uba74 \uc54c\uaca0\uc9c0\ub9cc \uc81c \ud15d\uc0ac\uc774\uc988\ub294 \uc5b8\uc81c\ub098 4\uc785\ub2c8\ub2e4.\ntab=8? \ud760.. \ubcc4\ub85c \uadf8\ub7ec\uace0 \uc2f6\uc9c0 \uc54a\uad70\uc694.\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 03\uc2dc 35\ubd84 07\ucd08\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\n\n\n> \uc704\uc5d0 SE \uc5b4\uca4c\uace0 \uc9c0\ub784\ud558\uba74\uc11c \ud5db\uc18c\ub9ac \ud558\uace0 \uc790\ube60\uc838\uc788\ub294 \uc790\uc2dd\uc744 \ubcf4\ub178\ub77c\uba74<br \/>\n> \ud654\uac00 \uce58\ubbfc\ub2e4. \ub09c \uc11d\uc0ac\uacfc\uc815\uc5d0\uc11c SE\uc804\uacf5\ud588\ub294\ub370, indentation\uc774 \uadf8\ub807\uac8c<br \/>\n> \uc758\ubbf8\uc788\ub294\uac83\uc774\ub77c\uace0\ub294 \ucc98\uc74c\ub4e4\uc5b4 \ubcf8\ub2e4.<br \/>\n> \uadf8\ub9ac\uace0 \ucf54\ub4dc \ub8e8\ud551\uc774\ub098 \ubd84\uae30\ub4f1\uc758 \uad6c\uc870\uc5d0 \uad00\uc2ec\uc774 \ub9ce\uc558\ub358 \uad6c\uc870\uc801 \uae30\ubc95<br \/>\n> \uc2dc\uc808\uc5d0\ub3c4 \uadf8\ub7f0 \uc2dc\uc2dc\uaec4\ub801\ud55c \uc598\uae30\ud55c \uc0c8\ub07c\ub294 \uc5c6\uc5c8\ub2e4.<\/p>\n<p>\ubb50, \ubcc4\ub85c \uc720\uba85\ud558\uc9c0 \uc54a\uace0 \uc624\ub798\ub41c \ucc45\uc774\ub77c\uc11c \uadf8\ub7f0\uc9c0\ub294 \ubaa8\ub974\uaca0\uc9c0\ub9cc&#8230;<br \/>\n(\uc774\uac70 \ud559\ubd80\ub54c \ucd5c\uadfc \ucc45\uc774\ub77c\uace0 \uacf5\ubd80\ud558\ub358 \uac74\ub370&#8230; \uca5d&#8230;)<\/p>\n<p>R. Fairley, &#8220;Software Engineering Concepts&#8221;, McGraw-Hill, 1985, pp. 215&#8211;216<\/p>\n<p>\uc5d0 \ubcf4\uba74 \uc544\ub798\uc640 \uac19\uc740 \uc774\uc57c\uae30\uac00 \ub098\uc640 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>Don&#8217;t nest too deeply: The major advantage of single entry, single exit<br \/>\nconstructs is the ability to nest construct within one another to any<br \/>\ndesired depth while maintaing linearity of control flow. If the nesting<br \/>\nbecomes too deep, as in<\/p>\n<p>while B1 loop<br \/>\nif B2 then<br \/>\nrepeat S1<br \/>\nwhile B3 loop<br \/>\nif B4 then S2<\/p>\n<p>it becomes difficult to determine the conditions under which statement S2<br \/>\nwill be executed; the clarity of the code is obscured. Excessive nesting is<br \/>\nalso an indication of fuzzy thinking and poor design. As a general guideline,<br \/>\nnesting of program constructs to depths greater that three or four levels<br \/>\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br \/>\nshould be avoided. In addtion,&#8230; <\ud6c4\ub7b5><br \/>\n^^^^^^^^^^^^^^^^^^<\/p>\n<p>\uc74c&#8230; \uc6d0\ub798 coding style\uc774\ub77c\ub294 \uac83\uc740 \uc77c\ubc18\uc801\uc778 \uae00\uc744 \uc4f0\ub294 \uac83\uacfc \ub9c8\ucc2c\uac00\uc9c0\ub85c<br \/>\n\uaf2d \uc815\ud574\uc9c4 \ud615\uc2dd\uc740 \uc5c6\ub2e4\uace0 \ub4a4\uc5d0 \ub367\ubd99\uc5ec \ub1a8\uad70\uc694&#8230;<\/p>\n<p>> indentation\uc774 8\ub85c \ub418\uc5b4 \uc788\uc5b4\uc57c \uae4a\uac8c \ub124\uc2a4\ud305\ub41c \uac78 \ubc1c\uacac\ud558\uace0, 4\ub2e8 \uc774\uc0c1\uc73c\ub85c<br \/>\n> \ub124\uc2a4\ud305\ub418 \uc788\uc73c\uba74, \uc124\uacc4\uc0c1\uc758 \uacb0\ud568\uc774 \uc788\ub2e4?&#8230;<\/p>\n<p>\uc124\uacc4\uac00 \uc544\ub2c8\ub77c \uad6c\ud604&#8230; \uc544\ub2cc\uac00\uc694? coding \ub2e8\uacc4\uc5d0\uc11c design\uc73c\ub85c \ub2e4\uc2dc \uc62c\ub77c\uac00\uba74<br \/>\n\uc5b4\uca4c\uc2dc\ub098?<\/p>\n<p>> \uc778\ub374\ud14c\uc774\uc158\uc774 8\uc774\uc5b4\uc57c \ub124\uc2a4\ud305\ub41c \uac78 \ubc1c\uacac\ud560 \uc218 \uc788\ub0d0? \ub208\uc54c\uc774 \uadf8\ub807\uac8c \ub098\ube60?<\/p>\n<p>\uc608&#8230; \uc800\ub294 \ub208\uc774 \ub098\ube60\uc11c \uadf8\ub7f0\uc9c0 \uadf8\ub798\uc57c 4\ubc88 nesting\uc774 \ub208\uc5d0 \ub728\uc774\ub354\ub77c\uad6c\uc694&#8230;<br \/>\ntab=4\ub85c \ud558\uba74 5, 6\ubc88\uc740 \uc27d\uac8c \ub118\ub354\uad70\uc694&#8230;<\/p>\n<p>> \uc4f8\ub370\uc5c6\ub294 \uc7a1\uc18c\ub9ac\ub294 \uadf8\ub9cc \uc9d1\uc5b4\uce58\uc6b0\uace0, \uc9d1\uc5d0\uac00\uc11c SE \ucc45\uc774\ub098 \ud55c\ubc88 \ub354 \ub4a4\uc838\ubd10\ub77c.<\/p>\n<p>\uc608, \uadf8\ub798\uc11c \uc774\ub807\uac8c \ubcf4\uace0 \uc62c\ub9bd\ub2c8\ub2e4\uc694&#8230;<\/p>\n<p>> SE\ucc45\uc73c\ub85c\ub294 Pressman\uc774 \uc4f4 \uace0\uc804\ucc45\uc774 \ub2c8 \uc218\uc900\uc5d0 \ub9de\uaca0\ub2e4.<\/p>\n<p>\uc11d\uc0ac \ub17c\ubb38\uae4c\uc9c0 \uc4f0\uc2e0 \ubd84\uc774\ub2c8 \ucc38\uace0 \ubb38\ud5cc\uc5d0 \ub9de\uac8c \uc801\uc5b4 \uc8fc\uc2dc\uc8e0&#8230;<br \/>\n\uadf8\ub7ec\uba74 \uac10\uc0ac\ud788 \uc77d\uc5b4\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc911\uac04\uc5d0 \ub07c\uc5b4\ub4e0 Tab 8 \ub9e8<\/p>\n<p>[ anonymous ] in KIDS<br \/>\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)<br \/>\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 03\uc2dc 37\ubd84 46\ucd08<br \/>\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\n\n\ud0ed \uc774\uc57c\uae30 \uadf8\ub9cc \ud569\uc2dc\ub2e4. \uc81c\uac00 \ub108\ubb34 \uacf5\uaca9\uc801\uc774\uc5c8\ub358 \uac83 \uac19\uace0 \ub610 \ub108\ubb34 \uc2ec\ud55c \ub9d0\uc744\n\ud55c \uac83 \uac19\uc544\uc11c \ubbf8\uc548\ud55c \ub9c8\uc74c \uc228\uae38 \uc218\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \uac1c\uc778\uc801\uc73c\ub85c \uc870\uae08 \ubc14\ub7ac\ub358 \uac83\uc740\n\uc800\ub791 \uac19\uc774 \uc77c\ud558\ub294 C style\uc5d0\ub294 \uad00\uc2ec\uc774 \ubcc4\ub85c \uc0ac\ub78c\uacfc \uac19\uc774 \uc0ac\ub294 \uad00\uacc4\ub85c \ub2f5\ub2f5\ud55c\n\ub9c8\uc74c \uc2a4\ud2b8\ub808\uc2a4 \uc880 \ud480\uacb8 \uc774\uacf3\uc5d0\uc11c tab4\ub97c \uc4f0\ub294 \uc0ac\ub78c\ub4e4 \ube44\ub09c\uc880 \ud588\uc2b5\ub2c8\ub2e4. \uc0ac\uc2e4\n\ud0ed\ubb38\uc81c\ub294 \ud0ed4\uc640 \ud0ed8\ub85c \ub098\ub258\uc5b4 \uc11c\ub85c \uce58\uace0\ubc15\uace0 \uc2f8\uc6b8 \uc904 \uc54c\uc558\ub294\ub370 \ud0ed1, 2, 3\ub3c4 \uc788\ub2e4\ub294\n\uc18c\ub9ac\ub97c \ub4e4\uc5b4\uc11c \ud669\ub2f9\ud588\uc2b5\ub2c8\ub2e4. \uadf8\ubd84\ub4e4\uc5d0\uac8c\ub294 \ub354\uc6b1 \uc2ec\ud55c \ub9d0\uc744 \ud55c \uac83 \uac19\uc544\uc11c\n\ubbf8\uc548\ud558\uac8c \uc0dd\uac01\ud558\uace0 \uc788\uc73c\uba70, \uc774 \uc138\uc0c1\uc5d0\ub294 \ud0ed1,2,3\uc744 \ub3c4\uc800\ud788 \uc6a9\ub0a9\ud560 \uc218 \uc5c6\ub294\n\"\ubcd1\uc2e0\"\ub3c4 \uc0b4\uc544\uac00\uace0 \uc788\ub2e4\ub294 \uac83\uc5d0 \uc8fc\uc758\ub97c \uae30\uc6b8\ub824 \ud639\uc2dc \ud0ed1,2,3\uc774 \uc815\ub9d0 \uc88b\uc740 \uac83\uc774\uc9c0\n\ub2e4\uc2dc \ud55c\ubc88 \uc0dd\uac01\ud574\ubcf4\uc2dc\uba74 \uc5b4\ub5a8\uae4c \ud558\ub294 \uc791\uc740 \ubd80\ud0c1\ub4dc\ub9bd\ub2c8\ub2e4.\n\n\uadf8\ub9ac\uace0 \uc870\uae08\uc804\uc5d0 \ub9ce\uc740 \uc591\uc758 \uae00\uc744 \uc4f0\uc2e0 \ubd84\uaed8 \ub4dc\ub9ac\ub294 \ub9d0\uc500\uc778\ub370,\n\uc0ac\uc2e4 \ub108\ubb34 \ud559\uc790\uc801\uc774\uc2ed\ub2c8\ub2e4. \ubb34\uc2a8 \ub73b\uc774\ub0d0\ud558\uba74 \ub108\ubb34 \uad50\uacfc\uc11c\uc801\uc774\ub2e4. \ud558\ub294 \uac83\uc785\ub2c8\ub2e4.\n\uc800\ub294 1 enter, 1 exit\uc744 \ub3c4\uc800\ud788 \ubc1b\uc544\ub4e4\uc77c \uc218 \uc5c6\uac70\ub4e0\uc694. error\uac00 \ub098\uc624\uba74 \uc989\uc2dc\uc989\uc2dc\nreturn\ud574\ubc84\ub9ac\ub294 \ud0c0\uc785\uc774\ub77c\uc11c. \ubb3c\ub860 \uc81c \uc774\uc57c\uae30\ub294 \ub2f9\uc2e0\uc758 \uc8fc\uc7a5\uc774 \uc4f8\ub370\uc5c6\ub294 \uac83\uc774\ub2e4\ub77c\ub294\n\uac83\uc740 \uc544\ub2d9\ub2c8\ub2e4. \ub2e4\ub9cc \ub3c4\uc800\ud788 \ubc1b\uc544\ub4e4\uc77c \uc218 \uc5c6\ub2e4 \ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \ub2f9\uc2e0\uc758 \uae00\uc5d0 \ub93c\ub97c\n\ub2e4\uc2dc\ub294 \ubd84\ub4e4\uc774 \uba87\ubd84 \uac8c\uc168\ub294\ub370 \ub2f9\uc2e0\uc758 \uae00\uc5d0 \ub3d9\uc758\ud558\ub294 \uae00\uc778 \uac83\uc73c\ub85c \ubcf4\uc544 \ub2f9\uc2e0\uc758 \uae00\uc740\n\uc88b\uc740 \uae00\uc77c \uac83\uc785\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc800\ub294 \uc544\uc9c1 \ub35c \ubc30\uc6b4 \ubaa8\uc591\uc778\uc9c0 \uc544\uc9c1 \ubc1b\uc544\ub4e4\uc77c \uc218\uac00..\n\n\uc544\ubb34\ud2bc \ud0ed \uc774\uc57c\uae30 \uadf8\ub9cc\ud569\uc2dc\ub2e4.\n\n\ub9ce\uc740 \ubd84\ub4e4 \ub93c \ub2e4\uc2dc\ub290\ub77c \uc218\uace0\ud558\uc168\uc2b5\ub2c8\ub2e4.\n\n\uadf8\ub9ac\uace0 \ubd80\ud0c1\ud558\uac74\ub370 \ub290\ub2eb\uc5c6\uc774 \ubcd1\uc2e0, \ubbf8\uce5c\ub188 \uc774\ub77c\ub294 \uc774\uc57c\uae30 \ud558\uc9c0 \ub9d9\uc2dc\ub2e4. \uc801\uc5b4\ub3c4 \uc65c\n\ubcd1\uc2e0\uc778\uc9c0 \ubbf8\uce5c\ub188\uc778\uc9c0 \uc774\uc57c\uae30\ub098 \ud558\uace0 \uadf8\ub7f0 \uc774\uc57c\uae30\ud569\uc2dc\ub2e4.\n\n\uac10\uc0ac\ud569\ub2c8\ub2e4.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 08\uc2dc 25\ubd84 43\ucd08\n\uc81c \ubaa9(Title): \ud06c\ud06c TAB\uc744 5\ub85c \ub193\uace0 \uc4f0\ub294 \uc0ac\ub78c\uc740 \ubabb\ubd24\uc8e0 ?\n\n\n\ub0b4\uac00 \uc544\ub294 \uc0ac\ub78c\uc740 5\ub85c \ub193\uace0 \uc4f0\ub354\ub77c\uad6c\uc694. \uc7ac\ubc0c\ub124...\n\n10\ub144 \uc870\uae08 \ub118\uac8c \uc774 \ubc14\ub2e5\uc5d0\uc11c \uc774\ub7f0\uc800\ub7f0 \uc0ac\ub78c\uc744 \ubcf4\uc544\uc654\ub294\ub370...\nC\ub294 4\uac00 \uc824 \ub9ce\uc740\ub4ef... (\ud2b9\ud788 vi\uc4f0\ub294 \uc2dc\uc2a4\ud15c \ud504\ub85c\uadf8\ub798\uba38\ub4e4\uc740 \uac70\uc758 4\ub358\ub370\uc5ec??)\n\n\uae00\uad6c \uc774\uc988\uc74c java\uc4f0\ub294 \uc0ac\ub78c\uc911\uc5d4 2\ub3c4 \ub9cc\ub9cc\uce58 \uc54a\uac8c \uc788\uad6c... (4\uac00 \ubb3c\ub860 \ub9ce\uc9c0\ub9cc...)\n\n\uae00\uace0 \ub9ce\uc740 \uc2e0\ucc38\ub4e4\uc744 \ubcf4\uc544 \uc624\uba74\uc11c \ub290\ub080\uac74\n\ud559\uad50\uc11c \ubc30\uc6b8\ub54c 8\ub85c \ubc30\uc6b0\uace0 \uc5f0\uc2b5\ud558\uc9c0\ub9cc\n\ud68c\uc0ac\uc5d0 \uc640\uc11c \ucf54\ub4dc\ub7c9\uc774 \ucee4\uc9c0\uace0 \uc606\uc73c\ub85c\ub3c4 \ub113\uc5b4\uc9c0\uba74\uc11c \uc810\uc810 4\ub85c \uac00\ub294 \ub4ef...\n(\ud68c\uc0ac\uc77c\uc740 \ubc14\ub2e5\ubd80\ud130 \uc790\uae30\uac00 \ud558\uc9c0 \uc54a\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc544\uc11c \ub2e4\ub978 \uc0ac\ub78c\uc758 \ucf54\ub4dc\ub97c\n\ubcfc\uc77c\uc774 \ub9ce\uc73c\ub2c8 \ub9ce\uc740\uc218\uc758 4\uc9dc\ub9ac code\ub97c \ubcf4\ub2e4\uac00 \ub530\ub77c\uac00\ub294 \uac83\uc77c \uc218\ub3c4 \uc788\uace0...)\n\n\uc804 \uba87\uc73c\ub85c \uc4f0\ub294\uac00? \ub610 \uc308\uac70\ub9ac\uac00 \ub420\uac70 \uac19\uc544\uc11c \uadf8\uac74 \uc548 \ubc1d\ud788\ub294\uac8c \ub0b3\uc744 \ub4ef...\n\n\uc5b4\uca0c\uac74\uac04\uc5d0 5\ub85c \ub193\uace0 \uc4f0\ub294 \uc0ac\ub78c\uc774 \uc788\ub2e4\ub294\uac74 \uc7ac\ubc0c\ub294 \uc77c\uc785\ub2c8\ub2e4\uc694.\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 10\uc2dc 15\ubd84 58\ucd08\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\n\n\ntab=8 \uc5d0 \ub193\uace0 \ucf54\ub529\ud560\ub77c\uba74 \ub300\uccb4 \ud130\ubbf8\ub0a0\uc774 \uc5bc\ub9c8\ub098 \ucee4\uc57c \ub418\ub294\uac70\uc57c?\n\n80\uce7c\ub7fc \ud130\ubbf8\ub110\uc5d0\uc120 tab=8\uc774\uba74 \ubcc0\uc218\uba85\uc758 \uae38\uc774\ub3c4 \uc81c\ud55c \ubc1b\uc544\uc57c \ud558\uace0\n\n\ucacc\ub9cc \ud0ed\uc744 \uccd0\ub3c4 \ucee4\uc11c\uac00 \ub208\uc5d0\uc11c \ubc97\uc5b4\ub098 \uc5ec\uac04 \ubd88\ud3b8\ud55c\uac8c \uc544\ub2cc\ub370 \ub9c8\ub7b4.\n\n\uc708\ub3c4\uad6c \ud504\ub85c\uadf8\ub798\uba38\ub098 tab=8\uc5d0 \ub193\uc744\uaebc\uc57c \uc544\ub9c8..\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 10\uc2dc 28\ubd84 17\ucd08\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\n\n\uc544\uc800\uc528 \uc800 C, C revisited\ub97c \uc4f4 \uc6d0\uc800\uc790\uc778\ub370\uc694.\n\n\uc774\uc820 \uadf8\ub9cc \ud558\uc8e0.\n\n\uc800 \ub108\ubb34 \uc9c0\ucce4\ub124\uc694\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 11\uc2dc 01\ubd84 49\ucd08\n\uc81c \ubaa9(Title): Re: \ub108\ubb34 \uae38\uc5b4 \uc8c4\uc1a1\ud569\ub2c8\ub2e4\n\n\n\uadc0\ucc2e\uc544\uc11c \uadf8\ub807\uac8c \ud588\uaca0\uc9c0\uc694.\n\n^^\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\uc804 11\uc2dc 12\ubd84 53\ucd08\n\uc81c \ubaa9(Title): TAB 8 \ub17c\uc7a5\uc744 \ubcf4\uba70..\n\n\n\n\uae30\uc058\ub2e4.\n\n\ud559\ubd80\ub54c \uacf5\ubd80 \uc548\ud588\ub358\uac70 \uc5ec\uae30\uc11c \ubcf4\ucda9\ud558\ub294\uad6c\ub098..\n\n^____________________________^\n\n- \uc5b4\ub290 \ud1b5\uc2e0 \uc804\uacf5 \uacf5\ub3c4\ub9ac.\n\nPS. \ucc38 \uadfc\ub514\uc720.. \ud1b5\uc2e0\uc774\ub098 \uc804\uc790 \uc804\uacf5\ud558\uace0.. \uad50\ud658\uae30\ub098 \uba38 \uadf8\ub7f0 \uc2dc\uc2a4\ud15c \ud504\ub85c\uadf8\ub7a8\ub9cc\n\ud558\ub294 \uc0ac\ub78c\ub4e4\ub3c4 SE\ub098 DS\ub4f1\uc5d0 \ub300\ud574 \uaf2d \uacf5\ubd80\ud574\uc57c \ud55c\ub2e4\uace0 \uc0dd\uac01 \ud558\uc2dc\ub0a8\uc720?\n\uc815\uaddc \uacfc\ubaa9\uc5d0\ub294 \uc5c6\uc5c8\ub294\ub514..\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\ud6c4 08\uc2dc 09\ubd84 55\ucd08\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\n\n\n\n\ud0ed 8\uc744 \uc4f4 \uc6d0\uc800\uc790\uace0 \uc9c0\ub784\uc774\uace0 \ud56d\ubcf5\ud574.\n\n\ubc1c\ube8c\ud558\uc9c0 \ub9d0\uace0\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\ud6c4 09\uc2dc 10\ubd84 32\ucd08\n\uc81c \ubaa9(Title): Re: C\n\n\n\n\uae00\uc138\uc694....\n\n\uc2e4\ub300\uc5c6\uc774...\uc5b4\ub824\uc6b4.\ucf54\ub4dc.\uc4f0\uae30\ubcf4\ub2e4...\n\n\uc77d\uae30 \ud3b8\ud558\uac8c if, for\ubb38 \ub9ce\uc774 \uc4f0\ub294\uac8c \uc27d\ub4e0\ub370...\n\n\uc61b\ub0a0 \ucc98\ub7fc....\uba54\ubaa8\ub9ac..\ubb38\uc81c\uac00.\uc788\ub294\uac83\ub3c4.\uc544\ub2c8\uace0...\n\n\uc27d\uac8c..\ub17c\ub9ac\uac00..\ub208\uc5d0..\ub531\ub4e4\uc5b4\uc624\ub3c4\ub85d...\uc4f0\ub294\uac8c..\uc88b\uc544\ubcf4\uc774\ub4e0\ub370...\n\n\uc61b\ub0a0.\ucc98\ub7fc..\ub9d0\ub3c4.\uc54a\ub418\uac8c..\uc5b4\ub824\uc6b4.\ucf54\ub4dc.\ub9cc\ub4e4\uc9c0.\ub9d9\uc2dc\ub2e4.. --;;..\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\ud6c4 09\uc2dc 29\ubd84 33\ucd08\n\uc81c \ubaa9(Title): [Q] emacs \uc5d0\uc11c space expansion?\n\n\nemacs\uc5d0\uc11c indent\ub97c \ubaa8\ub450 space\ub85c \ud558\uace0 \uc2f6\uc744 \ub54c\uc5d0\ub294\n\uc5b4\ub5bb\uac8c \ud574\uc918\uc57c \ud569\ub2c8\uae4c?\n\n\ub204\uad6c\ub9d0\ub300\ub85c \uc5b4\ub290 \uc904\uc740 space\ub85c, \ub610 \ub2e4\ub978 \uc904\uc740 tab\uc73c\ub85c\nindent\uac00 \ub418\ub2c8 tab \uc124\uc815\uc774 \ub2e4\ub978 \uacf3\uc5d0\uc11c \ubcf4\uba74 \uc774\uc0c1\ud558\uac8c\n\ub418\ub354\uad70\uc694.\n\neamcs\uc5d0\uc11c space expansion\uc744 \uc124\uc815\ud558\ub824\uba74 \uc5b4\ub5bb\uac8c \ud574\uc57c \ud558\uc8e0?\n\n\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\ud6c4 09\uc2dc 38\ubd84 16\ucd08\n\uc81c \ubaa9(Title): Re: \uc8c4\uc1a1\ud569\ub2c8\ub2e4.\n\n\n\n\nC \ub85c\ub294 \ubabb\ud558\ub294\uac8c \uc5c6\ub2e4\ub294 \ub9d0\uc774 \ub9de\uad6c\ub098.... --;;...\n\n\ub300\ub2e8\ud55c \uc5b8\uc5b4\uc57c \uc544\ubb34\ud2bc....\n\n\n[ anonymous ] in KIDS\n\uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?)\n\ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 6\uc77c \ud654\uc694\uc77c \uc624\ud6c4 09\uc2dc 56\ubd84 11\ucd08\n\uc81c \ubaa9(Title): Re: \ud0ed=8 <- \ud639\uc2dc \ubc14\ubcf4\uc544\ub2c8\uc138\uc6a9?\n\nindentation depth\uac00 4\ub9cc\uc73c\ub85c \ud574\uacb0\ud560 \uc218 \uc788\uc744 \uc815\ub3c4\ub85c \uac04\ub2e8\ud55c \uc2e4\uc81c \ubb38\uc81c\ub294\n\ubcc4\ub8e8 \uc5c6\uc2b5\ub2c8\ub2e4.\n\n\n<\/p>\n<div class=\"fb-background-color\">\n\t\t\t  <div \n\t\t\t  \tclass = \"fb-comments\" \n\t\t\t  \tdata-href = \"https:\/\/terzeron.com\/?p=490\"\n\t\t\t  \tdata-numposts = \"100\"\n\t\t\t  \tdata-lazy = \"true\"\n\t\t\t\tdata-colorscheme = \"light\"\n\t\t\t\tdata-order-by = \"time\"\n\t\t\t\tdata-mobile=true>\n\t\t\t  <\/div><\/div>\n\t\t  <style>\n\t\t    .fb-background-color {\n\t\t\t\tbackground: #ffffff !important;\n\t\t\t}\n\t\t\t.fb_iframe_widget_fluid_desktop iframe {\n\t\t\t    width: 100% !important;\n\t\t\t}\n\t\t  <\/style>\n\t\t  ","protected":false},"excerpt":{"rendered":"<p>[ anonymous ] in KIDS \uae00 \uc4f4 \uc774(By): \uc544\ubb34\uac1c (Who Knows ?) \ub0a0 \uc9dc (Date): 1999\ub144 7\uc6d4 3\uc77c \ud1a0\uc694\uc77c \uc624\ud6c4 08\uc2dc 40\ubd84 41\ucd08 \uc81c \ubaa9(Title): C \ub0b4\uac00 \uc0ac\uc7a5\uc774\ub77c\uba74, \uadf8\ub9ac\uace0 \uc0c8\ub85c\uc6b4 C programmer\ub97c \ubf51\ub294 interview\uc790\ub9ac\uc5d0 \uc549\uc544 \uc788\ub2e4\uba74, \ub2e4\uc74c\uacfc \uac19\uc740 \uc9c8\ubb38\uc744 \ud560 &hellip; <a href=\"https:\/\/terzeron.com\/?p=490\">\uacc4\uc18d \uc77d\uae30 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[13,9],"tags":[],"class_list":["post-490","post","type-post","status-publish","format-standard","hentry","category-programming","category-9"],"_links":{"self":[{"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/posts\/490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/terzeron.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=490"}],"version-history":[{"count":0,"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/posts\/490\/revisions"}],"wp:attachment":[{"href":"https:\/\/terzeron.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/terzeron.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/terzeron.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}