ÄÁÅÙÃ÷»ó¼¼º¸±â

Ãʺ¸ÀÚ¸¦ À§ÇÑ C ¾ð¾î 300Á¦ (2ÆÇ)
Ãʺ¸ÀÚ¸¦ À§ÇÑ C ¾ð¾î 300Á¦ (2ÆÇ)
  • ÀúÀÚ±èÀºÃ¶ Àú
  • ÃâÆÇ»çÁ¤º¸¹®È­»ç
  • ÃâÆÇÀÏ2017-02-20
  • µî·ÏÀÏ2020-01-31
º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 10, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

C ÇÁ·Î±×·¡¹Ö ½ÃÀÛÀ» À§ÇÑ ÃÖ°íÀÇ ÀÔ¹®¼­!
ÆÄÀ̽ã / ¾ÆµÎÀ̳ë / ¶óÁ¸® ÆÄÀ̱îÁö ·¹º§¾÷!

ÇÁ·Î±×·¡¸Ó ´ëºÎºÐÀÌ ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ½ÃÀÛÇÒ ¶§ ¸ÕÀú Á¢ÇÏ°Ô µÇ´Â °ÍÀÌ C ¾ð¾î´Ù. ÇÁ·Î±×·¡¸Ó°¡ µÇ±â À§Çؼ­ ¹Ýµå½Ã C ¾ð¾î°¡ ÇÊ¿äÇÑ°¡¿¡ ´ëÇÑ Áú¹®¿¡ ±×·¸Áö ¾Ê´Ù°í ¸»ÇÏ´Â »ç¶÷µµ ÀÖÀ» ¼ö ÀÖÁö¸¸, C ¾ð¾î¸¦ ¸ð¸£¸é¼­ ÇÁ·Î±×·¡¹Ö °í¼ö°¡ µÇ°í IoT¸¦ ÇØ ³ª°£´Ù´Â °ÍÀº ±×¸® ½±Áö ¾Ê´Ù. ¶ÇÇÑ, ¿äÁò °¢±¤¹Þ°í ÀÖ´Â ÀΰøÁö´ÉÀº ÆÄÀ̽ãÀ» ÅëÇØ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥¿¡¼­´Â ±âº»ÀûÀÎ ÆÄÀ̽ã ÇÁ·Î±×·¡¹Öµµ ÇнÀÇÏ°í C ¾ð¾î¿Í´Â Á¶±Ý ´Ù¸¥ °´Ã¼ÁöÇâÀû °³³äÀÇ Å¬·¡½ºµµ ÇнÀÇϵµ·Ï ±¸¼ºÇÏ¿´´Ù. ÆÄÀ̽ãÀº ÀΰøÁö´É»Ó ¾Æ´Ï¶ó 3D ¾Ö´Ï¸ÞÀ̼Ç, ¿ÀǼҽº, ¶óÁ¸® ÆÄÀÌ ºÐ¾ß¿Í ±¸±Û, ÆäÀ̽ººÏ, ´ÙÀ½Ä«Ä«¿À µî Çö¾÷¿¡¼­µµ Æø³Ð°Ô ÀÌ¿ëµÇ°í ÀÖ´Â ¾ð¾î´Ù.

¸ñÂ÷

Part 1. ÀÔ¹® ¿À´ÃºÎÅÍ ³ª´Â C ÇÁ·Î±×·¡¸Ó!
001  C ÇÁ·Î±×·¥ ½ÃÀÛÇϱâ
002  º¯¼öÇü °³³ä ¹è¿ì±â
003  »ó¼öÇü °³³ä ¹è¿ì±â
004  ¿¬»êÀÚ °³³ä ¹è¿ì±â
005  Á¶°Ç¹® °³³ä ¹è¿ì±â(if~else)
006  ¼øȯ¹® °³³ä ¹è¿ì±â(for)
007  ¹®ÀÚ¿­ °³³ä ¹è¿ì±â
008  ÇÔ¼ö °³³ä ¹è¿ì±â
009  ÁÖ¼® °³³ä ¹è¿ì±â
010  ÄÄÆÄÀÏ °³³ä ¹è¿ì±â

Part 2. ÃÊ±Þ C ÇÁ·Î±×·¡¹Ö ±âÃÊ ´ÙÁö±â
011  ¹®ÀÚÇü º¯¼ö ÀÌÇØÇϱâ(char)
012  Á¤¼öÇü º¯¼ö ÀÌÇØÇϱâ(int)
013  ½Ç¼öÇü º¯¼ö ÀÌÇØÇϱâ(double)
014  ³í¸®Çü º¯¼ö ÀÌÇØÇϱâ(bool)
015  ¹®ÀÚ¿­Çü º¯¼ö ÀÌÇØÇϱâ(char*)
016  ¹®ÀÚÇü »ó¼ö ÀÌÇØÇϱâ(char)
017  Á¤¼öÇü »ó¼ö ÀÌÇØÇϱâ(int)
018  ½Ç¼öÇü »ó¼ö ÀÌÇØÇϱâ(double)
019  ³í¸®Çü »ó¼ö ÀÌÇØÇϱâ(bool)
020  ¹®ÀÚ¿­Çü »ó¼ö ÀÌÇØÇϱâ(char)
021  ´ëÀÔ ¿¬»êÀÚ ÀÌÇØÇϱâ(=)
022  ºÎÈ£ ¿¬»êÀÚ ÀÌÇØÇϱâ(+, -)
023  »çÄ¢ ¿¬»êÀÚ ÀÌÇØÇϱâ(+, -, *, /)
024  Áõ°¨ ¿¬»êÀÚ ÀÌÇØÇϱâ(++, --)
025  °ü°è ¿¬»êÀÚ ÀÌÇØÇϱâ
026  ³í¸® ¿¬»êÀÚ ÀÌÇØÇϱâ(||, &&, !)
027  Á¶°Ç ¿¬»êÀÚ ÀÌÇØÇϱâ(?:)
028  ½°Ç¥ ¿¬»êÀÚ ÀÌÇØÇϱâ(,)
029  ºñÆ® ¿¬»êÀÚ ÀÌÇØÇϱâ
030  Ä³½ºÆ® ¿¬»êÀÚ ÀÌÇØÇϱâ
031  sizeof ¿¬»êÀÚ ÀÌÇØÇϱâ
032  Áßø Á¶°Ç¹® ÀÌÇØÇϱâ(if~else)
033  Áßø ¼øȯ¹® ÀÌÇØÇϱâ(for~continue~break)
034  Á¶°Ç ¼±Åù® ÀÌÇØÇϱâ(switch~case~default)
035  Á¶°Ç ¼øȯ¹® ÀÌÇØÇϱâ 1(while~continue~break)
036  Á¶°Ç ¼øȯ¹® ÀÌÇØÇϱâ 2(do~while~continue~break)
037  ¹«Á¶°Ç ºÐ±â¹® ÀÌÇØÇϱâ
038  ¹®ÀÚ¿­ ÀÌÇØÇϱâ
039  ¹è¿­ ÀÌÇØÇϱâ
040  ¸Þ¸ð¸® ÀÌÇØÇϱâ
041  Æ÷ÀÎÅÍ ÀÌÇØÇϱâ
042  ³Î(NULL) ¹®ÀÚ ÀÌÇØÇϱâ
043  ±¸Á¶Ã¼ ÀÌÇØÇϱâ
044  °ø¿ëü ÀÌÇØÇϱâ
045  ¿­°ÅÇü ÀÌÇØÇϱâ
046  µ¥ÀÌÅÍÇü Á¤ÀÇÇϱâ
047  ÇÔ¼ö¿Í Àμö ÀÌÇØÇϱâ
048  º¯¼öÀÇ ¹üÀ§ ÀÌÇØÇϱâ
049  #include ¹® ÀÌÇØÇϱâ
050  ¸ÅÅ©·Î ÀÌÇØÇϱâ

Part 3. Áß±Þ C ÇÁ·Î±×·¡¹Ö ·¹µð °í!
051  ¹®ÀÚ ÀԷ¹ޱâ(getch)
052  ¹®ÀÚ Ãâ·ÂÇϱâ(putch)
053  Á¤¼ö°ª ÀԷ¹ޱâ(scanf)
054  Á¤¼ö°ª Ãâ·ÂÇϱâ(printf)
055  ¹®ÀÚ¿­ ÀԷ¹ޱâ(gets)
056  ¹®ÀÚ¿­ Ãâ·ÂÇϱâ(puts)
057  ¹®ÀÚ¿­ º¹»çÇϱâ(strcpy)
058  ¹®ÀÚ¿­À» º¹»çÇϴ ÇÔ¼ö ¸¸µé±â
059  ¹®ÀÚ¿­À» ´ë/¼Ò¹®ÀڷΠ±¸ºÐÇÏ¿© ºñ±³Çϱâ(strcmp)
060  ¹®ÀÚ¿­À» ºñ±³Çϴ ÇÔ¼ö ¸¸µé±â
061  ¹®ÀÚ¿­À» ÀÏÁ¤ Å©±â¸¸Å­ ºñ±³Çϱâ(strncmp)
062  ¹®ÀÚ¿­ ¿¬°áÇϱâ(strcat)
063  ¹®ÀÚ¿­ÀÇ ±æÀÌ ±¸Çϱâ(strlen)
064  ¹®ÀÚ¿­ °Ë»öÇϱâ(strstr)
065  ¹®ÀÚ¿­ Áß¿¡¼­ ¹®ÀÚ °Ë»öÇϱâ(strchr)
066  ¹®ÀÚ¿­ Áß¿¡¼­ ÀÏÄ¡µÇ´Â Ã¹ ¹®ÀÚÀÇ À§Ä¡ ±¸Çϱâ(strcspn)
067  ¹®ÀÚ¿­ Áß¿¡¼­ ÀÏÄ¡µÇÁö ¾Ê´Â Ã¹ ¹®ÀÚÀÇ À§Ä¡ ±¸Çϱâ(strspn)
068  ¹®ÀÚ¿­À» ±¸ºÐÀڷΠºÐ¸®Çϱâ 1(strtok)
069  ¹®ÀÚ¿­À» ±¸ºÐÀڷΠºÐ¸®Çϱâ 2(strpbrk)
070  ¹®ÀÚ¿­À» Æ¯Á¤ ¹®ÀڷΠä¿ì±â(strset)
071  ºÎºÐ ¹®ÀÚ¿­À» Æ¯Á¤ ¹®ÀڷΠä¿ì±â(strnset)
072  ¹®ÀÚ¿­À» ´ë¹®ÀڷΠº¯È¯Çϱâ(strupr)
073  ¹®ÀÚ¿­À» ¼Ò¹®ÀڷΠº¯È¯Çϱâ(strlwr)
074  ¹®ÀÚ¿­À» °Å²Ù·Î µÚÁý±â(strrev)
075  ¹®ÀÚ¿­À» Áߺ¹ »ý¼ºÇϱâ(strdup)
076  ¹®ÀÚ¿­À» Çü½ÄÈ­Çϱâ(sprintf)
077  ¹®ÀÚ¿­À» Á¤¼ö·Î º¯È¯Çϱâ 1(atoi)
078  ¹®ÀÚ¿­À» Á¤¼ö·Î º¯È¯Çϱâ 2(atol)
079  ¹®ÀÚ¿­À» Á¤¼ö·Î º¯È¯Çϱâ 3(strtol)
080  ¹®ÀÚ¿­À» Á¤¼ö·Î º¯È¯Çϱâ 4(strtoul)
081  ¹®ÀÚ¿­À» ½Ç¼ö·Î º¯È¯Çϱâ 1(atof)
082  ¹®ÀÚ¿­À» ½Ç¼ö·Î º¯È¯Çϱâ 2(strtod)
083  Á¤¼ö¸¦ ¹®ÀÚ¿­·Î º¯È¯Çϱâ 1(itoa)
084  Á¤¼ö¸¦ ¹®ÀÚ¿­·Î º¯È¯Çϱâ 2(ltoa)
085  Á¤¼ö¸¦ ¹®ÀÚ¿­·Î º¯È¯Çϱâ 3(_ultoa)
086  ½Ç¼ö¸¦ ¹®ÀÚ¿­·Î º¯È¯Çϱâ 1(fcvt)
087  ½Ç¼ö¸¦ ¹®ÀÚ¿­·Î º¯È¯Çϱâ 2(ecvt)
088  ½Ç¼ö¸¦ ¹®ÀÚ¿­·Î º¯È¯Çϱâ 3(gcvt)
089  ¹®ÀÚ°¡ ¾ËÆĺªÀÎÁö °Ë»çÇϱâ(isalpha)
090  ¹®ÀÚ°¡ ¼ýÀÚÀÎÁö °Ë»çÇϱâ(isdigit)
091  ¹®ÀÚ°¡ ¾ËÆĺª ¶Ç´Â ¼ýÀÚÀÎÁö °Ë»çÇϱâ(isalnum)
092  ¹®ÀÚ°¡ ´ë¹®ÀÚÀÎÁö °Ë»çÇϱâ(isupper)
093  ¹®ÀÚ°¡ ¼Ò¹®ÀÚÀÎÁö °Ë»çÇϱâ(islower)
094  ¹®ÀÚ°¡ °ø¹é, Åǹ®ÀÚ ¶Ç´Â °³Ç๮ÀÚÀÎÁö °Ë»çÇϱâ(isspace)
095  ¹®ÀÚ¿­¿¡¼­ ¾Õ¡¤µÚ 2¹ÙÀÌÆ®¾¿ ±³È¯Çϱâ(swab)
096  ¸Þ¸ð¸® ÇÒ´çÇϱâ(malloc)
097  ¸Þ¸ð¸®¸¦ ºí·Ï ´ÜÀ§·Î ÇÒ´çÇϱâ(calloc)
098  ¸Þ¸ð¸® ÇØÁ¦Çϱâ(free)
099  ¸Þ¸ð¸® ÀçÇÒ´çÇϱâ(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½Â ±¸Çϱâ(pow)
189  ³­¼ö ±¸Çϱâ(srand, rand)
190  ¼ýÀÚ Á¤·ÄÇϱâ(qsort)
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  »ï°¢Çü Ãâ·ÂÇϱâ(for)
204  °ªÀ» ÀԷ¹޾ƠȦ¼ö/¦¼ö ±¸ºÐÇϱâ(%)
205  1~100±îÁö È¦¼öÀÇ ÇÕ ±¸Çϱâ
206  21~50 ¹üÀ§ÀÇ ³­¼ö ¹ß»ý½ÃÅ°±â
207  º¯¼öÀÇ ¹øÁö Ãâ·ÂÇϱâ(& ¿¬»êÀÚ)
208  Á¤¼ö°ªÀ» 16Áø¼ö ¹®ÀÚ¿­·Î º¯È¯Çϱâ(itoa)
209  2Áø¼ö/16Áø¼ö ¹®ÀÚ¿­À» Á¤¼ö°ªÀ¸·Î º¯È¯Çϱâ(strtol)
210  2Áø¼ö ¹®ÀÚ¿­À» 16Áø¼ö ¹®ÀÚ¿­·Î º¯È¯Çϱâ(strtol, itoa)
211  ¼Ò¹®ÀÚ¸¦ ´ë¹®ÀڷΠº¯È¯Çϱâ
212  ºñÆ® ¿¬»êÀ» »ç¿ëÇÏ¿© º¯¼ö°ªÀ» 0À¸·Î ¸¸µé±â
213  ºñÆ® ½¬ÇÁÆ® ¿¬»êÀ» »ç¿ëÇÏ¿© °ö¼À ±¸ÇöÇϱâ
214  ºñÆ® ½¬ÇÁÆ® ¿¬»êÀ» »ç¿ëÇÏ¿© ³ª´°¼À ±¸ÇöÇϱâ
215  ¹®ÀÚ¿­¿¡¼­ Æ¯Á¤ ¹®ÀÚ¿­ÀÇ À妽º ±¸Çϱâ(strstr)
216  ¹®ÀÚ¿­À» ÄÞ¸¶¿Í °ø¹éÀ¸·Î ºÐ¸®Çϱâ(strtok)
217  ¹®ÀÚ¿­À» °ø¹éÀ¸·Î ºÐ¸®ÇÏ¿© ¿©·¯ °³ÀÇ ¹®ÀÚ¿­·Î ¸¸µé±â(strtok)
218  ¹®ÀÚ¿­¿¡¼­ ¼ýÀÚ¸¸ ÃßÃâÇس»±â(isdigit)
219  ¹®ÀÚ¿­¿¡¼­ ¾ËÆĺª¸¸ ÃßÃâÇس»±â(isalpha)
220  ¹®ÀÚ¿­¿¡¼­ Çѱ۸¸ ÃßÃâÇس»±â
221  ¾ËÆĺªÀÌ ¾Æ´Ñ Ã¹ ¹®ÀÚÀÇ À§Ä¡ °ËÃâÇϱâ(strspn)
222  ¹®ÀÚ¿­¿¡¼­ ¼ýÀÚ°¡ ½ÃÀ۵Ǵ À§Ä¡ ÃßÃâÇϱâ(strcspn)
223  ¹®ÀÚ¿­À» Æ¯Á¤ ¹®ÀÚ À§Ä¡¿¡¼­ À߶󳻱â(strchr)
224  ¹®ÀÚ¿­ÀÇ Á¿젰ø¹é Á¦°ÅÇϱâ(isspace)
225  ¹®ÀÚ¿­ÀÇ Á¿ì Æ¯Á¤ ¹®ÀÚµé Á¦°ÅÇϱâ(strspn, strcspn)
226  ¹®ÀÚ¿­À» NULL·Î Ã¤¿ì±â(strset)
227  ¹®ÀÚ¿­ÀǠù ±ÛÀÚ¸¦ ´ë¹®ÀڷΠº¯È¯Çϱâ
228  ¹®ÀÚ¿­¿¡¼­ Æ¯Á¤ À§Ä¡ÀÇ ¹®ÀÚ ±³Ã¼Çϱâ(strnset)
229  ¹®ÀÚ¿­¿¡ ´ëÇÑ ÀӽàÀúÀå¼Ò ¸¸µé±â(strdup)
230  ¸Þ¸ð¸®¸¦ 1MB ÇÒ´çÇÏ°í ÇØÁ¦Çϱâ(malloc, free)
231  ¸Þ¸ð¸®¸¦ 100MB ÇÒ´çÇÏ°í ÇØÁ¦Çϱâ
232  voidÇü Æ÷ÀÎÅ͸¦ »ç¿ëÇÑ ´Ù¾çÇÑ ¹è¿­ º¹»çÇϱâ
233  ÅؽºÆ® ÆÄÀÏÀ» ÇÑ ÁÙ¾¿ ¾²±â(fopen, fputs, fclose)
234  ÅؽºÆ® ÆÄÀÏÀ» ÇÑ ÁÙ¾¿ Àбâ(fgets)
235  ÅؽºÆ® ÆÄÀÏ ¾²±â(fwrite)
236  ÅؽºÆ® ÆÄÀÏ Àбâ(fread)
237  ÀÌÁø ÆÄÀÏ ¾²±â(fwrite)
238  ÀÌÁø ÆÄÀÏ Àбâ(fread)
239  ÆÄÀÏÀ» ´Ù¸¥ µð·ºÅ͸®·Î À̵¿Çϱâ(rename)
240  ÆÄÀÏ º¹»çÇϱâ(fread, fwrite)
241  µÎ °³ÀÇ ÆÄÀÏ ÇÕÄ¡±â
242  ÆÄÀÏ¿¡¼­ Æ¯Á¤ ¹®ÀÚ¿­ °Ë»öÇϱâ(strstr)
243  ÆÄÀÏ¿¡¼­ Æ¯Á¤ ¹®ÀÚ¿­ ±³Ã¼Çϱâ
244  ¿¬/¿ù/ÀÏ ½Ã:ºÐ:ÃÊ Ãâ·ÂÇϱâ(time, localtime)
245  Ãâ»ýÀϷκÎÅÍ ¿À´Ã±îÁöÀÇ °æ°úÀÏ ¼ö ±¸Çϱâ(mktime)
246  °¢ ´ÞÀÇ ¸¶Áö¸· ³¯Â¥ ±¸Çϱâ(mktime)
247  D-Day ±¸Çϱâ(mktime)
248  ¿À´Ã ³¯Â¥·ÎºÎÅÍ Å©¸®½º¸¶½º±îÁöÀÇ ³²Àº ½Ã°£ ±¸Çϱâ
249  ¿À´Ã ³¯Â¥¿¡ ÀÓÀÇÀÇ ³¯Â¥ ´õÇÏ°í »©±â
250  Å©¸®½º¸¶½ºÀÇ ¿äÀÏ ±¸Çϱâ
251  ¼¼°è Ç¥ÁØ ½Ã¿Í ±¹³» Ç¥ÁØ ½ÃÀÇ ½Ã°£ Â÷ ±¸Çϱâ(localtime)
252  5ÃÊ°£ Áö¿¬Çϴ ÇÔ¼ö ±¸ÇöÇϱâ(clock)
253  µÎ ½Ã°£ °£ÀÇ Â÷ÀÌ ±¸Çϱâ(mktime)
254  µÎ ³¯Â¥ °£ÀÇ Â÷ÀÌ ±¸Çϱâ(mktime)
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  TCP/IP ÀÌÇØÇϱâ
270  TCP/IP ¼­¹ö/Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ ¸¸µé±â

Part 5. ½Ç¹« ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö
271  ÇÁ·Î±×·¥ ½ÃÀÛÇϱâ
272  º¯¼öÇü »ç¿ëÇϱâ
273  ¿¬»êÀÚ »ç¿ëÇϱâ
274  °ªÀ» ÀԷ¹ްí Ãâ·ÂÇϱâ
275  Á¶°Ç¹® »ç¿ëÇϱâ(if~else)
276  ¼øȯ¹® »ç¿ëÇϱâ(for, while)
277  ÆÄÀ̽㠹®ÀÚ¿­ »ç¿ëÇϱâ
278  ¸®½ºÆ®(¹è¿­) »ç¿ëÇϱâ
279  Æ©Çà»ç¿ëÇϱâ
280  µñ¼Å³Ê¸® »ç¿ëÇϱâ
281  ³¯Â¥ ¹× ½Ã°£ ±¸Çϱâ
282  ÇÔ¼ö »ç¿ëÇϱâ
283  ÇÔ¼ö °í±Þ±â¹ý »ç¿ëÇϱâ
284  ÅؽºÆ® ÆÄÀÏ ¾²±â
285  ÅؽºÆ® ÆÄÀÏ Àбâ
286  ¹ÙÀ̳ʸ® ÆÄÀÏ ¾²±â
287  ¹ÙÀ̳ʸ® ÆÄÀÏ Àбâ
288  Å¬·¡½º ÀÌÇØÇϱâ
289  Å¬·¡½º Á¤ÀûÇÔ¼ö ÀÌÇØÇϱâ
290  Å¬·¡½º »ó¼Ó°ú ¿À¹ö¶óÀ̵ù ÀÌÇØÇϱâ
291  ´ÙÁß ÆÄÀÏ »ç¿ëÇϱâ
292  ¿ª»ï°¢Çü Ãâ·ÂÇϱâ
293  1¿¡¼­ 100±îÁöÀÇ ÇÕ°è ±¸Çϱâ
294  30¿¡¼­ 50 »çÀÌÀÇ ³­¼ö ¸¸µé±â
295  2Áø¼ö¿Í 16Áø¼ö ¿¬»êÇϱâ
296  TCP/IP ¼ÒÄÏ ¼­¹ö/Ŭ¶óÀ̾ðÆ®
297  HTTP »ç¿ëÇϱâ
298  FTP Å¬¶óÀ̾ðÆ® ¸¸µé±â
299  SMTP ¸ÞÀϠŬ¶óÀ̾ðÆ® ¸¸µé±â
300  MySQL µ¥ÀÌÅͺ£À̽º »ç¿ëÇϱâ

Appendix. ºÎ·Ï
A. ¾ÆµÎÀÌ³ë  A.1  ¾ÆµÎÀ̳ë È¯°æ ¼³Á¤Çϱâ
A.2  ¾ÆµÎÀ̳ë ÇÁ·Î±×·¡¹Ö
A.3  ¾ÆµÎÀ̳ë-LED ±ôºýÀ̱â
A.4  ¾ÆµÎÀ̳ë-LED ¼øÂ÷ Á¡¸ê
A.5  ¾ÆµÎÀ̳ë-LED ÇǾƳ렰ǹÝó·³ ±ôºýÀ̱â

B. ¶óÁ¸® ÆÄÀÌ
B.1  ¶óÁ¸® ÆÄÀÌ-¸®´ª½º ¿î¿µÃ¼Á¦ ¼³Ä¡Çϱâ
B.2  ¶óÁ¸® ÆÄÀÌ-¼³Á¤Çϱâ
B.3  ¶óÁ¸® ÆÄÀÌ-À¥¼­¹ö Apache¿Í PHP ¼³Ä¡Çϱâ
B.4  ¶óÁ¸® ÆÄÀÌ-µ¥ÀÌÅͺ£À̽º MySQL ¼³Ä¡Çϱâ
B.5  ¶óÁ¸® ÆÄÀÌ-Å×½ºÆ® DB »ý¼ºÇϱâ
B.6  ¶óÁ¸® ÆÄÀÌ-PHP¿Í MySQL ¿¬µ¿Çϱâ
B.7  ¶óÁ¸® ÆÄÀÌ-TOMCAT ¼³Ä¡¿Í JSP ¿¬µ¿Çϱâ
B.8  ¶óÁ¸® ÆÄÀÌ-LED ±¸µ¿Çϱâ
B.9  ¶óÁ¸® ÆÄÀÌ-Ä«¸Þ¶ó Á¦¾îÇϱâ
B.10  ¶óÁ¸® ÆÄÀÌ-µ¿¿µ»ó ³ìÈ­Çϱâ

ÇÑÁÙ ¼­Æò