Ã¥¼Ò°³
C ÇÁ·Î±×·¡¹Ö ½ÃÀÛÀ» À§ÇÑ ÃÖ°íÀÇ ÀÔ¹®¼!
º¸´Ù ºü¸£°í È¿À²ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϱâ À§ÇØ »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ½ñ¾ÆÁ® ³ª¿À°í ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±Þº¯ÇÏ´Â »óȲ ¼Ó¿¡¼µµ ¿À·£ ¿ª»ç¸¦ °¡Áø C ¾ð¾î°¡ º¯ÇÔ¾øÀÌ °¢±¤¹Þ´Â ÀÌÀ¯´Â C ¾ð¾î¸¦ ¾Ë¸é ´Ù¸¥ ¾ð¾î ¶ÇÇÑ ½±°Ô ¹è¿ï ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. ÈçÈ÷ C ¾ð¾î¸¦ ¡®±âº»¡¯ÀÌ¶ó ¸»ÇÏ´Â °Íµµ ¹Ù·Î ÀÌ·± ÀÌÀ¯ÀÔ´Ï´Ù.
ÀÌ Ã¥Àº Áö·çÇÑ ¹®¹ý ¼³¸íÀÌ ¾Æ´Ñ CÀÇ ÇÙ½É °³³ä(º¯¼ö, »ó¼ö, ¿¬»êÀÚ, Á¶°Ç/¼øȯ¹®, Æ÷ÀÎÅÍ, ÇÔ¼ö µî)À» 300°¡ÁöÀÇ ½Ç¹« ¿¹Á¦¸¦ ÅëÇØ ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. ¿¹Á¦´Â ÆÄÆ®º°·Î ÀÔ¹® 10°¡Áö, ÃÊ±Þ 40°¡Áö, Áß±Þ 150°¡Áö, È°¿ë 80°¡Áö, ½Ç¹« 20°¡Áö·Î ³ª´µ¾î ÀÖÀ¸¸ç, °¢ ´Ü°è¸¦ µû¶óÇÏ´Â °Í¸¸À¸·Îµµ ½Ç·ÂÀ» ´ÙÁú ¼ö ÀÖ½À´Ï´Ù. ¾Æ¿ï·¯ ¼öÁغ°·Î ¿øÇÏ´Â ºÎºÐÀ» ½±°Ô ¹ßÃéÇؼ º¼ ¼ö ÀÖµµ·Ï ±¸¼ºÇß½À´Ï´Ù.
ÀÌ Ã¥ÀÇ Æ¯Â¡
¢º ½Ç¹« Áß½ÉÀÇ ¿¹Á¦¸¦ ÅëÇÑ °³³ä ÀÌÇØ
¢º ´©±¸³ª ÇÑ ¹øÂë °Þ´Â C ÇÁ·Î±×·¡¹ÖÀÇ ÇÔÁ¤ ÁßÁ¡ ºÐ¼®
¢º ¾î·Á¿î Æ÷ÀÎÅÍ, ½±°Ô µû¶óÀâ±â
¢º TCP/IP ÇÁ·Î±×·¡¹ÖÀ» ÅëÇØ °í±Þ ÇÁ·Î±×·¡¸Ó·Î ÀÔ¹®
¢º ³×À̹ö Ä«Æ並 ÅëÇÑ µ¿¿µ»ó °ÀÇ ¹× ¿Â¶óÀÎ/¿ÀÇÁ¶óÀÎ ±³À° Á¦°ø
ÀÌ Ã¥ÀÇ ÁÖ¿ä ÁÖÁ¦µé
¢º º¯¼ö/»ó¼ö/¿¬»êÀÚ
¢º ¿¬»êÀÚ/Á¶°Ç¹®/¼øȯ¹®
¢º ¹®ÀÚ¿/Æ÷ÀÎÅÍ/ÇÔ¼ö
¢º ¸ÅÅ©·Î/¹è¿/Æ÷ÀÎÅÍ
¢º ¹®ÀÚ¿ ó¸®/ÆÄÀÏ Ã³¸®/½Ã°£ ó¸®/¼öÇÐ ÇÔ¼ö
¢º °ÔÀÓ ÇÁ·Î±×·¡¹Ö/Á¤º¸Ã³¸®±â»ç ¹®Á¦ Ç®ÀÌ
¢º äÆà ÇÁ·Î±×·¡¹Ö(TCP/IP)/¸ÞÀÏ°ú À¥ ¼¹ö, Åë½Å(TCP/IP)
ÀúÀÚ¼Ò°³
±Û¾´ÀÌ | ±èÀºÃ¶ ceo@k2apps.kr
Çö (ÁÖ)¾ÆÀÌƼ¿¡½º ´ëÇ¥(ÁÖ¿ä Á¦ÀÛ ½º¸¶Æ® ¾Û: ¿þµù½ºÅ丮 ¾Û, µ¿¿µÀÌ ¾Û)
Àü ÀϺ»¹ýÀÎ (ÁÖ)¾ÆÀÌƼ¿¡½º ´ëÇ¥
Àü ¿¤ÇÇ¿¡ÀÌÄ·ÆÛ½º ÀüÀÓ°»ç (C, C++, MFC, Network)
Àü ÇÑÈS&C(ÁÖ) ±Ù¹«
¡ºMFC Design & Core¡» ¿¤ÇÇ¿¡ÀÌÄ·ÆÛ½º ±³Àç(2004)
¡ºÀ©µµ¿ì ÇÁ·Î±×·¡¹Ö Ç÷¯½º¡» ÀÚºÏ(2005)
¡ºMFC ÇнÀ ±³Àç¡» ¿¤ÇÇ¿¡ÀÌÄ·ÆÛ½º ±³Àç(2006)
¡º¿¹Á¦·Î ¹è¿ì´Â ÇÙ½É ÆÐÅÏ ¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö¡»(¿ª) Á¤º¸¹®È»ç(2010)
¡º¾ÆÀÌÆù ÇÁ·Î±×·¡¹Ö UIKit ÇÙ½É ¹ÙÀÌºí¡»(¿ª) Á¤º¸¹®È»ç(2011)
¡º¿¹Á¦·Î ¹è¿ì´Â ¾ÆÀÌÆù ÇÁ·Î±×·¡¹Ö ÇÙ½É ¹ÙÀÌºí¡»(¿ª) Á¤º¸¹®È»ç(2012)
¡º¿¹Á¦°¡ °¡µæÇÑ C¾ð¾î ±æ¶óÀâÀÌ¡» Á¤º¸¹®È»ç(2012)
¸ñÂ÷
PART 1. ÀÔ¹® - ¿À´ÃºÎÅÍ ³ª´Â C ÇÁ·Î±×·¡¸Ó !
1. C ÇÁ·Î±×·¥ ½ÃÀÛÇϱâ
2. º¯¼öÇü °³³ä ¹è¿ì±â
3. »ó¼öÇü °³³ä ¹è¿ì±â
4. ¿¬»êÀÚ °³³ä ¹è¿ì±â
5. Á¶°Ç¹® °³³ä ¹è¿ì±â(if¡else)
6. ¼øȯ¹® °³³ä ¹è¿ì±â(for)
7. ¹®ÀÚ¿ °³³ä ¹è¿ì±â
8. ÇÔ¼ö °³³ä ¹è¿ì±â
9. ÁÖ¼® °³³ä ¹è¿ì±â
10. ÄÄÆÄÀÏ °³³ä ¹è¿ì±â
PART 2. ÃÊ±Þ - C ÇÁ·Î±×·¡¹Ö ±âÃÊ ´ÙÁö±â
11. ¹®ÀÚÇü º¯¼ö ÀÌÇØÇϱâ(char)
12. Á¤¼öÇü º¯¼ö ÀÌÇØÇϱâ(int)
13. ½Ç¼öÇü º¯¼ö ÀÌÇØÇϱâ(double)
14. ³í¸®Çü º¯¼ö ÀÌÇØÇϱâ(bool)
15. ¹®ÀÚ¿Çü º¯¼ö ÀÌÇØÇϱâ(char*)
16. ¹®ÀÚÇü »ó¼ö ÀÌÇØÇϱâ(char)
17. Á¤¼öÇü »ó¼ö ÀÌÇØÇϱâ(int)
18. ½Ç¼öÇü »ó¼ö ÀÌÇØÇϱâ(double)
19. ³í¸®Çü »ó¼ö ÀÌÇØÇϱâ(bool)
20. ¹®ÀÚ¿Çü »ó¼ö ÀÌÇØÇϱâ(char*)
21. ´ëÀÔ ¿¬»êÀÚ ÀÌÇØÇϱâ(=)
22. »çÄ¢ ¿¬»êÀÚ ÀÌÇØÇϱâ(+, -, *, /)
23. ºÎÈ£ ¿¬»êÀÚ ÀÌÇØÇϱâ(+, -)
24. Áõ°¨ ¿¬»êÀÚ ÀÌÇØÇϱâ(++, --)
25. °ü°è ¿¬»êÀÚ ÀÌÇØÇϱâ(¡´, ¡µ, ==, ¡´=, ¡µ=, ¡´¡µ, !=)
26. ³í¸® ¿¬»êÀÚ ÀÌÇØÇϱâ(||, &&, !)
27. Á¶°Ç ¿¬»êÀÚ ÀÌÇØÇϱâ(? :)
28. ½°Ç¥ ¿¬»êÀÚ ÀÌÇØÇϱâ(,)
29. ºñÆ® ¿¬»êÀÚ ÀÌÇØÇϱâ(|, &, ~, ^, ¡´¡´, ¡µ¡µ)
30. ij½ºÆ® ¿¬»êÀÚ ÀÌÇØÇϱâ
31. sizeof ¿¬»êÀÚ ÀÌÇØÇϱâ
32. Áßø Á¶°Ç¹® ÀÌÇØÇϱâ(if¡else)
33. Áßø ¼øȯ¹® ÀÌÇØÇϱâ(for¡continue¡break)
34. Á¶°Ç ¼±Åù® ÀÌÇØÇϱâ(switch¡case¡default)
35. Á¶°Ç ¼øȯ¹® ÀÌÇØÇϱâ 1(while¡continue¡break)
36. Á¶°Ç ¼øȯ¹® ÀÌÇØÇϱâ 2(do while¡continue¡break)
37. ¹«Á¶°Ç ºÐ±â¹® ÀÌÇØÇϱâ(goto)
38. ¹®ÀÚ¿ ÀÌÇØÇϱâ
39. ¹è¿ ÀÌÇØÇϱâ
40. ¸Þ¸ð¸® ÀÌÇØÇϱâ
41. Æ÷ÀÎÅÍ ÀÌÇØÇϱâ
42. ³Î¹®ÀÚ ÀÌÇØÇϱâ
43. ±¸Á¶Ã¼ ÀÌÇØÇϱâ
44. °ø¿ëü ÀÌÇØÇϱâ
45. ¿°ÅÇü ÀÌÇØÇϱâ
46. µ¥ÀÌÅÍÇü Á¤ÀÇÇϱâ
47. ÇÔ¼ö¿Í Àμö ÀÌÇØÇϱâ
48. º¯¼öÀÇ ¹üÀ§ ÀÌÇØÇϱâ
49. #include ¹® ÀÌÇØÇϱâ
50. ¸ÅÅ©·Î ÀÌÇØÇϱâ
PART 3. Áß±Þ - C ÇÁ·Î±×·¡¹Ö ·¹µð! °í!
51. ¹®ÀÚ ÀԷ¹ޱâ(getch)
52. ¹®ÀÚ Ãâ·ÂÇϱâ(putch)
53. Á¤¼ö°ª ÀԷ¹ޱâ(scanf)
54. Á¤¼ö°ª Ãâ·ÂÇϱâ(printf)
55. ¹®ÀÚ¿ ÀԷ¹ޱâ(gets)
56. ¹®ÀÚ¿ Ãâ·ÂÇϱâ(puts)
57. ¹®ÀÚ¿ º¹»çÇϱâ(strcpy)
58. ¹®ÀÚ¿À» º¹»çÇÏ´Â ÇÔ¼ö ¸¸µé±â
59. ¹®ÀÚ¿À» ´ë¡¤¼Ò¹®ÀÚ·Î ±¸ºÐÇÏ¿© ºñ±³Çϱâ(strcmp)
60. ¹®ÀÚ¿À» ºñ±³ÇÏ´Â ÇÔ¼ö ¸¸µé±â
61. ¹®ÀÚ¿À» ´ë¡¤¼Ò¹®ÀÚ·Î ±¸ºÐÇÏ¿© ÀÏÁ¤ Å©±â¸¸Å ºñ±³Çϱâ(strncmp)
62. ¹®ÀÚ¿ ¿¬°áÇϱâ(strcat)
63. ¹®ÀÚ¿ ±æÀÌ ±¸Çϱâ(strlen)
64. ¹®ÀÚ¿ °Ë»öÇϱâ(strstr)
65. ¹®ÀÚ¿ Áß¿¡¼ ¹®ÀÚ °Ë»öÇϱâ(strchr)
66. ¹®ÀÚ¿ Áß¿¡¼ ÀÏÄ¡µÇ´Â ù ¹®ÀÚÀÇ À§Ä¡ ±¸Çϱâ(strcspn)
67. ¹®ÀÚ¿ Áß¿¡¼ ÀÏÄ¡µÇÁö ¾Ê´Â ù ¹®ÀÚÀÇ À§Ä¡ ±¸Çϱâ(strspn)
68. ¹®ÀÚ¿À» ±¸ºÐÀÚ·Î ºÐ¸®Çϱâ 1(strtok)
69. ¹®ÀÚ¿À» ±¸ºÐÀÚ·Î ºÐ¸®Çϱâ 2(strpbrk)
70. ¹®ÀÚ¿À» ƯÁ¤ ¹®ÀڷΠä¿ì±â(strset)
71. ¹®ÀÚ¿À» ÀÏÁ¤ ºÎºÐ¸¸ ƯÁ¤ ¹®ÀڷΠä¿ì±â(strnset)
72. ¹®ÀÚ¿À» ´ë¹®ÀÚ·Î º¯È¯Çϱâ(strupr)
73. ¹®ÀÚ¿À» ¼Ò¹®ÀÚ·Î º¯È¯Çϱâ(strlwr)
74. ¹®ÀÚ¿À» °Å²Ù·Î µÚÁý±â(strrev)
75. ¹®ÀÚ¿À» Áߺ¹ »ý¼ºÇϱâ(strdup)
76. ¹®ÀÚ¿À» Çü½ÄÈÇϱâ(sprintf)
77. ¹®ÀÚ¿À» Á¤¼ö·Î º¯È¯Çϱâ 1(atoi)
78. ¹®ÀÚ¿À» Á¤¼ö·Î º¯È¯Çϱâ 2(atol)
79. ¹®ÀÚ¿À» Á¤¼ö·Î º¯È¯Çϱâ 3(strtol)
80. ¹®ÀÚ¿À» Á¤¼ö·Î º¯È¯Çϱâ 4(strtoul)
81. ¹®ÀÚ¿À» ½Ç¼ö·Î º¯È¯Çϱâ 1(atof)
82. ¹®ÀÚ¿À» ½Ç¼ö·Î º¯È¯Çϱâ 2(strtod)
83. Á¤¼ö¸¦ ¹®ÀÚ¿·Î º¯È¯Çϱâ 1(itoa)
84. Á¤¼ö¸¦ ¹®ÀÚ¿·Î º¯È¯Çϱâ 2(ltoa)
85. Á¤¼ö¸¦ ¹®ÀÚ¿·Î º¯È¯Çϱâ 3(ultoa)
86. ½Ç¼ö¸¦ ¹®ÀÚ¿·Î º¯È¯Çϱâ 1(fcvt)
87. ½Ç¼ö¸¦ ¹®ÀÚ¿·Î º¯È¯Çϱâ 2(ecvt)
88. ½Ç¼ö¸¦ ¹®ÀÚ¿·Î º¯È¯Çϱâ 3(gcvt)
89. ¹®ÀÚ°¡ ¾ËÆĺªÀÎÁö °Ë»çÇϱâ(isalpha)
90. ¹®ÀÚ°¡ ¼ýÀÚÀÎÁö °Ë»çÇϱâ(isdigit)
91. ¹®ÀÚ°¡ ¾ËÆĺª ¶Ç´Â ¼ýÀÚÀÎÁö °Ë»çÇϱâ(isalnum)
92. ¹®ÀÚ°¡ ´ë¹®ÀÚÀÎÁö °Ë»çÇϱâ(isupper)
93. ¹®ÀÚ°¡ ¼Ò¹®ÀÚÀÎÁö °Ë»çÇϱâ(islower)
94. ¹®ÀÚ°¡ °ø¹é, Åǹ®ÀÚ ¶Ç´Â °³Ç๮ÀÚÀÎÁö °Ë»çÇϱâ(isspace)
95. ¹®ÀÚ¿¿¡¼ ¾ÕµÚ 2¹ÙÀÌÆ®¾¿ ±³È¯Çϱâ(swab)
96. ¸Þ¸ð¸® ÇÒ´çÇϱâ(malloc)
97. ¸Þ¸ð¸®¸¦ ºí·Ï ´ÜÀ§·Î ÇÒ´çÇϱâ(calloc)
98. ¸Þ¸ð¸® ÇØÁ¦Çϱâ(free)
99. ¸Þ¸ð¸® ÀçÇÒ´çÇϱâ(realloc)
100. ¸Þ¸ð¸® º¹»çÇϱâ(memcpy)
101. ¸Þ¸ð¸® ºñ±³Çϱâ(memcmp)
102. ¸Þ¸ð¸® À̵¿Çϱâ(memmove)
103. ¸Þ¸ð¸® ä¿ì±â(memset)
104. ¸Þ¸ð¸®¸¦ º¹»çÇÏ´Â ÇÔ¼ö ¸¸µé±â
105. ¸Þ¸ð¸®¸¦ À̵¿ÇÏ´Â ÇÔ¼ö ¸¸µé±â
106. Æ÷ÀÎÅÍ »ç¿ëÇϱâ
107. Æ÷ÀÎÅ͸¦ ÇÔ¼ö¿¡¼ »ç¿ëÇϱâ
108. Æ÷ÀÎÅÍ ¹è¿ »ç¿ëÇϱâ
109. Æ÷ÀÎÅÍ ¹è¿À» ÇÔ¼ö¿¡¼ »ç¿ëÇϱâ
110. 1Â÷¿ø ¹è¿ »ç¿ëÇϱâ
111. 1Â÷¿ø ¹è¿ÀÇ Æ÷ÀÎÅÍ »ç¿ëÇϱâ
112. 1Â÷¿ø ¹è¿À» ÇÔ¼ö¿¡¼ »ç¿ëÇϱâ
113. 2Â÷¿ø ¹è¿ »ç¿ëÇϱâ
114. 2Â÷¿ø ¹è¿ÀÇ Æ÷ÀÎÅÍ »ç¿ëÇϱâ
115. 2Â÷¿ø ¹è¿À» ÇÔ¼ö¿¡¼ »ç¿ëÇϱâ
116. 3Â÷¿ø ¹è¿ »ç¿ëÇϱâ
117. 3Â÷¿ø ¹è¿ÀÇ Æ÷ÀÎÅÍ »ç¿ëÇϱâ
118. 3Â÷¿ø ¹è¿À» ÇÔ¼ö¿¡¼ »ç¿ëÇϱâ
119. ±¸Á¶Ã¼ »ç¿ëÇϱâ
120. ±¸Á¶Ã¼ Æ÷ÀÎÅÍ »ç¿ëÇϱâ
121. ±¸Á¶Ã¼ ÇÔ¼ö¿¡¼ »ç¿ëÇϱâ
122. ±¸Á¶Ã¼ ¹è¿ »ç¿ëÇϱâ
123. ±¸Á¶Ã¼ ¹è¿ÀÇ Æ÷ÀÎÅÍ »ç¿ëÇϱâ
124. ±¸Á¶Ã¼ ¹è¿À» ÇÔ¼ö¿¡¼ »ç¿ëÇϱâ
125. ±¸Á¶Ã¼ÀÇ ±æÀ̸¦ ±¸ÇÏ°í ÃʱâÈÇϱâ
126. °ø¿ëü »ç¿ëÇϱâ
127. °ø¿ëü¸¦ ÇÔ¼ö¿¡¼ »ç¿ëÇϱâ
128. voidÇü Æ÷ÀÎÅÍ »ç¿ëÇϱâ
129. voidÇü Æ÷ÀÎÅ͸¦ ÇÔ¼ö¿¡¼ »ç¿ëÇϱâ
130. Æ÷ÀÎÅÍÀÇ Æ÷ÀÎÅÍ »ç¿ëÇϱâ
131. Æ÷ÀÎÅÍÀÇ Æ÷ÀÎÅ͸¦ ÇÔ¼ö¿¡¼ »ç¿ëÇϱâ
132. ÇÔ¼ö Æ÷ÀÎÅÍ »ç¿ëÇϱâ
133. ÇÔ¼ö Æ÷ÀÎÅÍ ¹è¿ »ç¿ëÇϱâ
134. ÇÔ¼ö Æ÷ÀÎÅ͸¦ ÇÔ¼ö¿¡¼ »ç¿ëÇϱâ
135. main() ÇÔ¼ö ¿øÇü »ç¿ëÇϱâ
136. ÆÄÀÏ »ý¼ºÇϱâ(fopen)
137. ÆÄÀÏ¿¡ ÇÑ ¹®ÀÚ ¾²±â(fputc)
138. ÆÄÀÏ¿¡¼ ÇÑ ¹®ÀÚ Àбâ(fgetc)
139. ÆÄÀÏ¿¡ ¹®ÀÚ¿ ¾²±â(fputs)
140. ÆÄÀÏ¿¡¼ ¹®ÀÚ¿ Àбâ(fgets)
141. ÆÄÀÏ¿¡ ¹®ÀÚ¿ Çü½ÄÈµÈ ¾²±â(fprintf)
142. ÆÄÀÏ¿¡¼ Çü½ÄÈµÈ ¹®ÀÚ¿ Àбâ(fscanf)
143. ÆÄÀÏÀÇ ¹öÆÛ ºñ¿ì±â(fflush)
144. ÆÄÀÏ Æ÷ÀÎÅÍÀÇ ÇöÀç À§Ä¡ ±¸Çϱâ 1(ftell)
145. ÆÄÀÏ Æ÷ÀÎÅ͸¦ óÀ½À¸·Î À̵¿Çϱâ 1(fseek)
146. ÆÄÀÏ Æ÷ÀÎÅ͸¦ óÀ½À¸·Î À̵¿Çϱâ 2(rewind)
147. ÆÄÀÏ Æ÷ÀÎÅ͸¦ ³¡À¸·Î À̵¿Çϱâ(fseek)
148. ÆÄÀÏ Æ÷ÀÎÅ͸¦ ÀÓÀÇÀÇ À§Ä¡·Î À̵¿Çϱâ(fseek)
149. ÆÄÀÏÀÇ ±æÀÌ ±¸Çϱâ(fseek)
150. ÆÄÀÏ Æ÷ÀÎÅÍÀÇ ÇöÀç À§Ä¡ ±¸Çϱâ 2(fgetpos)
151. ÆÄÀÏ Æ÷ÀÎÅÍÀÇ ÇöÀç À§Ä¡ ¼³Á¤Çϱâ(fsetpos)
152. ÆÄÀÏ ´Ý±â(fclose)
153. ÆÄÀÏÀÇ ³¡¿¡ µµ´ÞÇß´ÂÁö °Ë»çÇϱâ(feof)
154. ÆÄÀÏ Àбâ/¾²±â ½Ã ¿¡·¯ °Ë»çÇϱâ(ferror)
155. ÆÄÀÏ Ã³¸® ½Ã ¹ß»ýµÈ ¿¡·¯ Ãâ·ÂÇϱâ(perror)
156. Àӽà ÆÄÀÏ À̸§ ¸¸µé±â(tmpnam)
157. ÆÄÀÏÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇϱâ(_access)
158. ÆÄÀÏ À̸§ º¯°æÇϱâ(rename)
159. ÆÄÀÏ ¼Ó¼º º¯°æÇϱâ(_chmod)
160. ÆÄÀÏ »èÁ¦Çϱâ(remove)
161. µð·ºÅ͸® »ý¼ºÇϱâ(_mkdir)
162. µð·ºÅ͸® »èÁ¦Çϱâ(_rmdir)
163. ÇöÀç ÀÛ¾÷ÁßÀÎ µð·ºÅ͸® ±¸Çϱâ(_getcwd)
164. ÇöÀç ÀÛ¾÷ÁßÀÎ µð·ºÅ͸® º¯°æÇϱâ(_chdir)
165. ÇöÀç ÀÛ¾÷ÁßÀÎ µå¶óÀÌºê ±¸Çϱâ(_getdrive)
166. ÇöÀç ÀÛ¾÷ÁßÀÎ µå¶óÀ̺긦 º¯°æÇϱâ(_chdrive)
167. Ç¥ÁØ ÀÔÃâ·Â ½ºÆ®¸²(stdin, stdout)
168. ÇöÀç±îÁö °æ°úµÈ ÃÊÀÇ ¼ö ±¸Çϱâ(time)
169. ÇöÀç ³¯Â¥ ¹× ½Ã°£ ±¸Çϱâ 1(localtime)
170. ÇöÀç ³¯Â¥ ¹× ½Ã°£ ±¸Çϱâ 2(_ftime)
171. ¼¼°è Ç¥Áؽà ±¸Çϱâ(gmtime)
172. ³¯Â¥ ¹× ½Ã°£À» ¹®ÀÚ¿·Î º¯È¯Çϱâ(ctime)
173. ³¯Â¥ ¹× ½Ã°£À» ´õÇϰųª »©±â(mktime)
174. ³¯Â¥ ¹× ½Ã°£ÀÇ Â÷ÀÌ ±¸Çϱâ(difftime)
175. ³¯Â¥ ¹× ½Ã°£À» ¹Ì±¹½ÄÀ¸·Î º¯È¯Çϱâ(asctime)
176. ³¯Â¥ ¹× ½Ã°£À» Çü½ÄÈÇϱâ(strftime)
177. »ï°¢ ÇÔ¼ö ½ÎÀÎ °ªÀ» ±¸Çϱâ(sin)
178. »ï°¢ ÇÔ¼ö ¾ÆÅ© ½ÎÀÎ °ªÀ» ±¸Çϱâ(asin)
179. »ï°¢ ÇÔ¼ö x/y¿¡ ´ëÇÑ ¾ÆÅ© źÁ¨Æ® °ª ±¸Çϱâ(atan2)
180. Áö¼ö ÇÔ¼ö Áö¼ö°ª ±¸Çϱâ(exp)
181. ·Î±× ÇÔ¼ö ÀÚ¿¬ ·Î±×°ª ±¸Çϱâ(log)
182. ·Î±× ÇÔ¼ö ¹Ø¼ö¸¦ 10À¸·Î ÇÏ´Â ·Î±×°ª ±¸Çϱâ(log10)
183. Á¦°ö±Ù ±¸Çϱâ(sqrt)
184. Àý´ë°ª ±¸Çϱâ(abs)
185. ÁÖ¾îÁø °ªº¸´Ù ÀÛÁö ¾ÊÀº ÃÖ¼Ò Á¤¼ö°ª ±¸Çϱâ(ceil)
186. ÁÖ¾îÁø °ªº¸´Ù Å©Áö ¾ÊÀº ÃÖ´ëÀÇ Á¤¼ö°ª ±¸Çϱâ(floor)
187. ÁÖ¾îÁø °ªÀ» Á¤¼ö¿Í ¼Ò¼ö·Î ºÐ¸®Çϱâ(modf)
188. xÀÇ y½ÂÀ» ±¸Çϱâ
189. ³¼ö ±¸Çϱâ(srand, rand)
190. Á¤·Ä ÇÔ¼ö »ç¿ëÇϱâ(sort)
191. ÀÌÁø °Ë»ö »ç¿ëÇϱâ(bsearch)
192. ¸ÅÅ©·Î »ó¼ö Á¤ÀÇÇϱâ
193. ¸ÅÅ©·Î ÇÔ¼ö Á¤ÀÇÇϱâ 1
194. ¸ÅÅ©·Î ÇÔ¼ö Á¤ÀÇÇϱâ 2
195. ¸ÅÅ©·Î »ó¼ö°¡ ¼±¾ðµÇ¾ú´ÂÁö °Ë»çÇϱâ
196. ¸ÅÅ©·Î ÄÄÆÄÀÏ ¿¡·¯ Ãâ·ÂÇϱâ
197. ¸ÅÅ©·Î »ó¼öÀÇ °ªÀ» °Ë»çÇϱâ
198. ¸ÅÅ©·Î »ó¼öÀÇ ¼±¾ðÀ» Ãë¼ÒÇϱâ
199. °æ°í ¿¡·¯¸¦ ¹ß»ý½ÃÅ°Áö ¾Ê±â
200. ³»ÀåµÈ ¸ÅÅ©·Î »ç¿ëÇϱâ
PART 4. È°¿ë - C¸¦ ¸»ÇÏ´Ù
201. scanf ÇÔ¼ö 100% È°¿ëÇϱâ(scanf)
202. printf ÇÔ¼ö 100% È°¿ëÇϱâ(printf)
203. Á¤¼ö°ªÀ» 2Áø¼ö ¹®ÀÚ¿·Î º¯È¯Çϱâ(_itoa)
204. Á¤¼ö°ªÀ» 8Áø¼ö ¹®ÀÚ¿·Î º¯È¯Çϱâ(_itoa)
205. Á¤¼ö°ªÀ» 16Áø¼ö ¹®ÀÚ¿·Î º¯È¯Çϱâ(_itoa)
206. 2Áø¼ö ¹®ÀÚ¿À» Á¤¼ö°ªÀ¸·Î º¯È¯Çϱâ(strtol)
207. 8Áø¼ö ¹®ÀÚ¿À» Á¤¼ö°ªÀ¸·Î º¯È¯Çϱâ(strtol)
208. 16Áø¼ö ¹®ÀÚ¿À» Á¤¼ö°ªÀ¸·Î º¯È¯Çϱâ(strtol)
209. 2Áø¼ö ¹®ÀÚ¿À» 16Áø¼ö ¹®ÀÚ¿·Î º¯È¯Çϱâ(strtol, _itoa)
210. 16Áø¼ö ¹®ÀÚ¿À» 2Áø¼ö ¹®ÀÚ¿·Î º¯È¯Çϱâ(strtol, _itoa)
211. ºñÆ® ¿¬»êÀ» »ç¿ëÇÏ¿© ¼Ò¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î º¯È¯Çϱâ(& 0x10111111)
212. ºñÆ® ¿¬»êÀ» »ç¿ëÇÏ¿© ºñÆ®°ª ¹ÝÀüÇϱâ(^)
213. ºñÆ® ½¬ÇÁÆ® ¿¬»êÀ» »ç¿ëÇÏ¿© °ö¼À ±¸ÇöÇϱâ(¡´¡´)
214. ºñÆ® ½¬ÇÁÆ® ¿¬»êÀ» »ç¿ëÇÏ¿© ³ª´°¼À ±¸ÇöÇϱâ(¡µ¡µ)
215. ¹®ÀÚ¿¿¡¼ ƯÁ¤ ¹®ÀÚ¿ÀÇ À§Ä¡°ªÀ» Á¤¼ö·Î ±¸Çϱâ(strstr)
216. ¹®ÀÚ¿À» ÄÞ¸¶·Î ºÐ¸®ÇÏ¿© ¿©·¯ °³ÀÇ ¹®ÀÚ¿·Î ¸¸µé±â(strtok)
217. ¹®ÀÚ¿À» °ø¹éÀ¸·Î ºÐ¸®ÇÏ¿© ¿©·¯ °³ÀÇ ¹®ÀÚ¿·Î ¸¸µé±â(strtok)
218. ¹®ÀÚ¿¿¡¼ ¼ýÀÚ¸¸ ÃßÃâÇس»±â(isdigit)
219. ¹®ÀÚ¿¿¡¼ ¾ËÆĺª¸¸ ÃßÃâÇس»±â(isalpha)
220. ¹®ÀÚ¿¿¡¼ Çѱ۸¸ ÃßÃâÇس»±â(ÀÀ¿ë)
221. ¹®ÀÚ¿¿¡¼ ƯÁ¤ ¹®ÀÚµéÀÌ ÀÖ´Â °÷ ±îÁö¸¸ ÃßÃâÇϱâ(strspn)
222. ¹®ÀÚ¿¿¡¼ ƯÁ¤ ¹®ÀÚµéÀÌ ÀÖÁö ¾ÊÀº °÷ ±îÁö¸¸ ÃßÃâÇϱâ(strcspn)
223. ¹®ÀÚ¿À» ƯÁ¤ ¹®ÀÚ À§Ä¡¿¡¼ À߶󳻱â(strchr, strrchr)
224. ¹®ÀÚ¿ÀÇ ÁÂ¿ì °ø¹é Á¦°ÅÇϱâ(isspace)
225. ¹®ÀÚ¿ÀÇ Á¿ì ƯÁ¤ ¹®ÀÚµé Á¦°ÅÇϱâ(if, _strcup, strcpy)
226. ¹®ÀÚ¿À» ³Î·Î ä¿ì±â(strset)
227. ¹®ÀÚ¿À» ƯÁ¤ ¹®ÀڷΠä¿ì±â(strset)
228. ¹®ÀÚ¿¿¡¼ ƯÁ¤ À§Ä¡ÀÇ ¹®ÀÚµéÀ» ´Ù¸¥ ¹®ÀÚ·Î ±³Ã¼Çϱâ(strset)
229. ¹®ÀÚ¿¿¡ ´ëÇÑ Àӽà ÀúÀå¼Ò ¸¸µé±â(_strdup)
230. ¸Þ¸ð¸®¸¦ 1M ¹ÙÀÌÆ® ÇÒ´çÇÏ°í ÇØÁ¦Çϱâ(malloc, free)
231. ¸Þ¸ð¸®¸¦ 10M ¹ÙÀÌÆ® ÇÒ´çÇÏ°í ÇØÁ¦Çϱâ(malloc, free)
232. voidÇü Æ÷ÀÎÅ͸¦ »ç¿ëÇÑ ´Ù¾çÇÑ ¹è¿ º¹»çÇϱâ(¹è¿, Æ÷ÀÎÅÍ)
233. ÅؽºÆ® ÆÄÀÏÀ» ÇÑ ÁÙ¾¿ ¾²±â(fopen, fclose)
234. ÅؽºÆ® ÆÄÀÏÀ» ÇÑ ÁÙ¾¿ Àбâ(fopen, fgets)
235. ÅؽºÆ® ÆÄÀÏ ¾²±â(fwrite)
236. ÅؽºÆ® ÆÄÀÏ Àбâ(fread)
237. ÀÌÁø ÆÄÀÏ ¾²±â(fwrite)
238. ÀÌÁø ÆÄÀÏ Àбâ(fread)
239. ÆÄÀÏÀ» ´Ù¸¥ µð·ºÅ͸®·Î À̵¿Çϱâ(rename)
240. ÆÄÀÏ º¹»çÇϱâ(fread, fwrite)
241. ÆÄÀÏ ÇÕÄ¡±â(fread, fwrite)
242. ÆÄÀÏ¿¡¼ ƯÁ¤ ¹®ÀÚ¿ °Ë»öÇϱâ(fopen, fread, fclose, strstr)
243. ÆÄÀÏ¿¡¼ ƯÁ¤ ¹®ÀÚ¿ ±³Ã¼Çϱâ
244. ³â/¿ù/ÀÏ ½Ã:ºÐ:ÃÊ Ãâ·ÂÇϱâ(time, localtime)
245. Ãâ»ýÀϷκÎÅÍ ¿À´Ã±îÁöÀÇ °æ°úÀÏ ¼ö ±¸Çϱâ
246. °¢ ´ÞÀÇ ¸¶Áö¸· ³¯Â¥ ±¸Çϱâ
247. D-Day ±¸Çϱâ
248. ¿À´Ã ³¯Â¥·ÎºÎÅÍ Å©¸®½º¸¶½º±îÁöÀÇ ³²Àº ½Ã°£ ±¸Çϱâ
249. ¿À´Ã ³¯Â¥¿¡ ÀÓÀÇÀÇ ³¯Â¥ ´õÇÏ°í »©±â
250. ÀÛ³â Å©¸®½º¸¶½ºÀÇ ¿äÀÏ ±¸Çϱâ
251. ¼¼°è Ç¥ÁØ½Ã¿Í ±¹³» Ç¥ÁؽÃÀÇ ½Ã°£Â÷ ±¸Çϱâ(localtime)
252. 5ÃÊ°£ Áö¿¬ÇÏ´Â ÇÔ¼ö ±¸ÇöÇϱâ(clock)
253. µÎ ½Ã°£°£ÀÇ Â÷ÀÌ ±¸Çϱâ(maketime)
254. µÎ ³¯Â¥°£ÀÇ Â÷ÀÌ ±¸Çϱâ
255. ¿ÃÇØÀÇ °æ°úµÈ ³¯Â¥¼ö ±¸Çϱâ(localtime)
256. ¿ÃÇØÀÇ °æ°úµÈ ÁÖÀǼö ±¸Çϱâ(strftime)
257. ¿À´ÃÀÇ ¿äÀÏ ±¸Çϱâ
258. ¿ÀÀü/¿ÀÈÄ Ç¥½ÃÇϱâ
259. AM/PM Ç¥½ÃÇϱâ
260. ¹®ÀÚ¿·Î µÈ ³¯Â¥¸¦ time_t Çü½ÄÀ¸·Î º¯È¯Çϱâ(atoi, mktime)
261. ¹®ÀÚ¿·Î µÈ ³¯Â¥¸¦ struct tm Çü½ÄÀ¸·Î º¯È¯Çϱâ
262. ³¯Â¥ ¹× ½Ã°£À» ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î Ãâ·ÂÇϱâ(_ftime)
263. °¡À§¹ÙÀ§º¸ °ÔÀÓ ¸¸µé±â(ÀÀ¿ë)
264. ¾ß±¸ °ÔÀÓ ¸¸µé±â(ÀÀ¿ë)
265. ½ºÅà ±¸ÇöÇϱâ(Æ÷ÀÎÅÍ)
266. Å¥ ±¸ÇöÇϱâ(Æ÷ÀÎÅÍ)
267. ´ÜÀÏ ¸µÅ©µå ¸®½ºÆ® ±¸ÇöÇϱâ(±¸Á¶Ã¼, Æ÷ÀÎÅÍ)
268. ÀÌÁß ¸µÅ©µå ¸®½ºÆ® ±¸ÇöÇϱâ(±¸Á¶Ã¼, Æ÷ÀÎÅÍ)
269. ÁÖ¼Ò·Ï ÀÔ·Â ÇÁ·Î±×·¥ ±¸ÇöÇϱâ
270. ÁÖ¼Ò·Ï Ãâ·Â ÇÁ·Î±×·¥ ±¸ÇöÇϱâ
271. ÁÖ¼Ò·Ï °Ë»ö ÇÁ±×·¥ ±¸ÇöÇϱâ
272. ÁÖ¼Ò·Ï ¼öÁ¤ ÇÁ·Î±×·¥ ±¸ÇöÇϱâ
273. ÁÖ¼Ò·Ï »èÁ¦ ÇÁ·Î±×·¥ ±¸ÇöÇϱâ
274. ÁÖ¼Ò·Ï ±¸ÇöÇϱâ
275. Á¤º¸Ã³¸® ±â»ç/»ê¾÷±â»ç ¹®Á¦ 1
276. Á¤º¸Ã³¸® ±â»ç/»ê¾÷±â»ç ¹®Á¦ 2
277. Á¤º¸Ã³¸® ±â»ç/»ê¾÷±â»ç ¹®Á¦ 3
278. Á¤º¸Ã³¸® ±â»ç/»ê¾÷±â»ç ¹®Á¦ 4
279. ¸Þ½ÃÁö ¾ÏÈ£È ¹× º¹È£ÈÇϱâ
280. ÆÄÀÏ ¾ÏÈ£È ¹× º¹È£ÈÇϱâ
PART 5. ½Ç¹« - ¾È³ç ! TCP/IP
281. TCP/IP ÃʱâÈÇϱâ
282. ÁÖ¼Ò ¹× Æ÷Æ® ¼³Á¤Çϱâ
283. ¼¹ö ÇÁ·Î±×·¥ ¸¸µé±â
284. Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ ¸¸µé±â
285. µ¥ÀÌÅÍ ¼Û½ÅÇϱâ
286. µ¥ÀÌÅÍ ¼ö½ÅÇϱâ
287. Ŭ¶óÀ̾ðÆ® Á¢¼Ó ÁÖ¼Ò ¹× Æ÷Æ® ¾Ë¾Æ³»±â
288. ¼Û¼ö½Å ¹öÆÛ Å©±â ¼³Á¤Çϱâ
289. TCP/IP¸¦ ¾ÈÀüÇÏ°Ô Á¾·áÇϱâ
290. ÆÄÀÏ ¼ö½ÅÇϱâ
291. ÆÄÀÏ ¼Û½ÅÇϱâ
292. ƯÁ¤ IPÀÇ »ç¿ëÁßÀÎ Æ÷Æ®¸¦ ¸ðµÎ °Ë»öÇϱâ
293. ¿¡ÄÚ ¼¹ö ¸¸µé±â
294. ¿¡ÄÚ Å¬¶óÀ̾ðÆ® ¸¸µé±â
295. äÆà ¼¹ö ¸¸µé±â
296. äÆà Ŭ¶óÀ̾ðÆ® ¸¸µé±â
297. ÀÎÁõ ¼¹ö ¸¸µé±â
298. ÀÎÁõ Ŭ¶óÀ̾ðÆ® ¸¸µé±â
299. ¸ÞÀÏ ¼¹ö¿Í Åë½ÅÇϱâ
300. À¥ ¼¹ö¿Í Åë½ÅÇϱâ