·Î±×ÀÎ ¤Ó ȸ¿ø°¡ÀÔ ¤Ó Àå¹Ù±¸´Ï ¤Ó °í°´¼¾ÅÍ ¤Ó ¸¶ÀÌÆäÀÌÁö ¤Ó ȸ»ç¼Ò°³
kangcom
java , ¾Èµå·ÎÀ̵å , asp ¼îÇθô , »ö¼ÒÆùÀÇ ´ÞÀÎ
Àüü
°­ÄÄÀº Áö±Ý ºò ¼¼ÀÏÁß!-¸ðµçµµ¼­ ÃÖ´ë50%
Àαâ°Ë»ö¾î 
Home >   >   > 
Á¤Ç° ¼ÒÇÁÆ®¿þ¾î°¡ µé¾îÀÖ´Â C [°³Á¤ÆÇ]   
ÁöÀºÀÌ Peter Aitken/¹ÚÃá   |   ÃâÆÇ»ç Á¤º¸¹®È­»ç  |   ¹ßÇàÀÏ 2004³â 01¿ù 05ÀÏ
 
Ŭ¸¯ÇϽøé Å« µµ¼­À̹ÌÁö¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
ÆÇ¸Å°¡ 20,000¿ø ¡æ 14,600¿ø 27%
¸¶Àϸ®Áö 1% 150¿ø
¹ßÇàÀÏ 2004-01-05
ISBN 8956741468 | 9788956741468
±âŸÁ¤º¸ ±¹³»¼­ | 1006ÂÊ
¿¹»óÃâ°íÀÏ
¹è¼Ûºñ 2,000¿ø (20,000¿øÀÌ»ó ¹«·á¹è¼Û)
   
ÇÁ·Î±×·¡¹Ö¾ð¾î
Á¾ÇÕÁö¼ö 1p 1216 À§
   
 

C ¾ð¾î¸¦ ¹è¿ì°íÀÚ ÇÏ´Â ÇÁ·Î±×·¡¹Ö Ãʺ¸ÀÚ¿Í Àü¹®°¡¸¦ À§ÇÑ ¿Ïº®ÇÑ Áöħ¼­!
¼ÒÇÁÆ®¿þ¾î°¡ µé¾îÀÖ´Â C °³Á¤ÆÇ'Àº Áö±Ý±îÁö ¿©·¯ ¹øÀÇ °³Á¤ÆÇÀ» °ÅÄ¡¸é¼­ C ÇÁ·Î±×·¡¹ÖÀÇ ±âº»À» Á»´õ ÀÌÇØÇϱ⠽±°í, Á»´õ ¸íÈ®ÇÏ°Ô ¼³¸íÇÑ ÀÌ Ã¥ÀÇ Ãֽа³Á¤ÆÇÀÌ´Ù. ¶ÇÇÑ 21ÀÏÀ̶ó´Â ´Ü±â°£¿¡ CÀÇ ±âÃʸ¦ ¹è¿ì°í, ÀڽŸ¸ÀÇ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í µð¹ö±ëÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾úÀ¸¸ç, º¸³Ê½º DAY¸¦ ÅëÇÏ¿© C»Ó¸¸ ¾Æ´Ï¶ó C¿¡¼­ ÇÑ ´Ü°è ´õ Áøº¸µÈ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ °³³ä±îÁö ÀÍÈú ¼ö ÀÖ°Ô ÇÏ¿´´Ù.
¸¹Àº ¾çÀÇ ¿¹Á¦ ÄÚµå¿Í ¿ÏÀüÇÑ ¸®½ºÆ®´Â ¹°·ÐÀ̰í ÃæºÐÇÑ ¿¬½À ¹®Á¦¸¦ Á¦°øÇÔÀ¸·Î½á C¸¦ ÀÌÇØÇÏ´Â µ¥ ¸¹Àº µµ¿òÀ» ÁÙ °ÍÀÌ´Ù.

- C ¾ð¾îÀÇ ±âÃʸ¦ ÀÌÇØÇÑ´Ù.
- C¿¡¼­ Á¦°øÇÏ´Â »õ·Ó°í Áøº¸µÈ ±â´ÉÀ» ¸¶½ºÅÍÇÑ´Ù.
- ½Ç¿ëÀûÀÎ ½Ç½À ¿¹Á¦¸¦ µû¶óÇϸ鼭 ÃֽŠŸ°ú CÀÇ Æ¯Â¡À» È¿À²ÀûÀ¸·Î ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µÈ´Ù.
- C¸¦ ÀÌ¿ëÇÑ ±¸ÇöÀ» ÅëÇØ Àü¹®°¡ÀÇ ÆÁÀ» ¹è¿ì°Ô µÈ´Ù.

ÀÌ Ã¥Àº ´Ü±â°£¿¡ C¸¦ ÀÍÈú ¼ö ÀÖµµ·Ï ÇнÀ ¹æ½ÄÀ» °í·ÁÇÏ¿© Á¦À۵Ǿú´Ù. ´Ü°èº° ÇнÀÀ» ÅëÇØ ¸ÅÀÏ ÇÏ·ç ºÐÀÇ ºÐ·®À» °øºÎÇϰųª °ü½É ÀÖ´Â ³»¿ëÀ» ã¾Æ ÇнÀÇÏ¸é µÈ´Ù.

Week I ½ÃÀÛÇϸ鼭

À̹ø ÁÖ¿¡ ¹è¿ï ³»¿ëÀº
1Àϰ C ÇÁ·Î±×·¡¹ÖÀÇ ½ÃÀÛ
C ¾ð¾îÀÇ ¿ª»ç
C ¾ð¾î¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
ÇÁ·Î±×·¥ ÀÛ¼º ÁغñÇϱâ
ÇÁ·Î±×·¥ °³¹ß °úÁ¤
¼Ò½º ÄÚµå ÀÔ·ÂÇϱâ
¼Ò½º ÄÚµå ÄÄÆÄÀÏÇϱâ
½ÇÇà ÆÄÀÏÀ» »ý¼ºÇϱâ À§ÇÑ ¸µÅ© ÀÛ¾÷
ÇÁ·Î±×·¥ °³¹ß °úÁ¤ ¿Ï·áÇϱâ
ù¹øÂ° C ÇÁ·Î±×·¥ ¿¹Á¦
hello.c ¿¹Á¦ÀÇ ÀԷ°ú ÄÄÆÄÀÏ
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦
ÀÛ¼º°ú ½ÇÇà 1: ÇÁ·Î±×·¥ ÁÙ ¹øÈ£ Ãâ·ÂÇϱâ

2Àϰ C ÇÁ·Î±×·¥ÀÇ ±¸¼º ¿ä¼Ò
°£´ÜÇÑ C ÇÁ·Î±×·¥
ÇÁ·Î±×·¥ÀÇ ±¸¼º ¿ä¼Ò
main() ÇÔ¼ö(8¹øÂ° ÁÙ¿¡¼­ 23¹øÂ° ÁÙ±îÁö)
#include Áö½Ã¾î(2¹øÂ° ÁÙ)
º¯¼ö Á¤Àǹ®(4¹øÂ° ÁÙ)
ÇÔ¼ö ¿øÇü(6¹øÂ° ÁÙ)
ÇÁ·Î±×·¥ ¼±¾ð¹®(11, 12, 15, 16, 19, 20, 22, 28¹øÂ° ÁÙ)
ÇÔ¼ö Á¤ÀÇ(26¹øÂ° ÁÙ¿¡¼­ 29¹øÂ° ÁÙ±îÁö)
ÇÁ·Î±×·¥ÀÇ ÁÖ¼®¹®(1, 10, 14, 18, 25¹øÂ° ÁÙ)
°ýÈ£(9, 23, 27, 29¹øÂ° ÁÙ)
ÇÁ·Î±×·¥ÀÇ ½ÇÇà
ÄÄÇ»ÅÍÀÇ Á¤È®¼º
ÇÁ·Î±×·¥ÀÇ ºÎºÐº° ºÐ¼®
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

3Àϰ µ¥ÀÌÅÍ ÀúÀåÇϱâ: º¯¼ö¿Í »ó¼ö
ÄÄÇ»ÅÍÀÇ ¸Þ¸ð¸® ÀÌÇØÇϱâ
º¯¼ö
º¯¼ö À̸§
¼ýÀÚ º¯¼öÀÇ Á¾·ù
º¯¼öÀÇ ¼±¾ð
typedef Ű¿öµå
¼ýÀÚ º¯¼öÀÇ ÃʱâÈ­
»ó¼ö
½ÇÁ¦ »ó¼ö
±âÈ£ »ó¼ö
±âÈ£ »ó¼ö Á¤ÀÇÇϱâ
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

4Àϰ ¼±¾ð¹®, ¼ö½Ä, ¿¬»êÀÚ
¼±¾ð¹®
¼±¾ð¹®°ú °ø¹é
³Î ¼±¾ð¹®
º¹ÇÕ ¼±¾ð¹®
¼ö½Ä ÀÌÇØÇϱâ
´Ü¼ø ¼ö½Ä
º¹ÇÕ ¼ö½Ä
¿¬»êÀÚ
ÇÒ´ç ¿¬»êÀÚ
»ê¼ú ¿¬»êÀÚ
¿¬»êÀÇ ¿ì¼± ¼øÀ§¿Í °ýÈ£
¼ö½ÄÀÇ °è»ê ¼ø¼­
°ü°è ¿¬»êÀÚ
if ¼±¾ð¹®
elseÀý
°ü°è ¼ö½ÄÀÇ Æò°¡
°ü°è ¿¬»êÀÚÀÇ ¿ì¼± ¼øÀ§
³í¸® ¿¬»êÀÚ
Âü°ú °ÅÁþÀ» ¶æÇÏ´Â °ª
¿¬»êÀÚÀÇ ¿ì¼± ¼øÀ§
º¹ÇÕ ÇÒ´ç ¿¬»êÀÚ
Á¶°Ç ¿¬»êÀÚ
½°Ç¥ ¿¬»êÀÚ
¿¬»êÀÚ ¿ì¼± ¼øÀ§
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦
ÀÛ¼º°ú ½ÇÇà 2: ¼ýÀÚ ÃßÃø °ÔÀÓ

5Àϰ ÇÔ¼öÀÇ ±âÃÊ
ÇÔ¼ö¶õ ¹«¾ùÀΰ¡?
ÇÔ¼öÀÇ Á¤ÀÇ
ÇÔ¼ö »ìÆìº¸±â
ÇÔ¼öÀÇ µ¿ÀÛ ¿ø¸®
ÇÔ¼ö¿Í ±¸Á¶È­ ÇÁ·Î±×·¡¹Ö
±¸Á¶È­ ÇÁ·Î±×·¡¹ÖÀÇ ÀåÁ¡
±¸Á¶È­µÈ ÇÁ·Î±×·¥ ¼³°èÇϱâ
ÇÏÇâ½Ä Á¢±Ù
ÇÔ¼öÀÇ ÀÛ¼º
ÇÔ¼ö Çì´õ
ÇÔ¼öÀÇ ¸öü
ÇÔ¼ö ¿øÇü
ÇÔ¼ö¿¡ Àμö Àü´ÞÇϱâ
ÇÔ¼öÀÇ È£Ãâ
Àç±Í ¿ë¹ý
ÇÔ¼öÀÇ À§Ä¡
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

6Àϰ ±âº»ÀûÀÎ ÇÁ·Î±×·¥ Á¦¾î
¹è¿­ÀÇ ±âÃÊ
ÇÁ·Î±×·¥ ½ÇÇàÀÇ Á¦¾î
for¹®
ÁßøµÈ for¹®
while¹®
ÁßøµÈ while¹®
do...while¹®
ÁßøµÈ ¼øÈ¯¹®
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

7Àϰ ÀÔÃâ·ÂÀÇ ±âÃÊ
È­¸é¿¡ ÀڷḦ Ãâ·ÂÇÏ´Â ¹æ¹ý
printf() ÇÔ¼ö
printf()ÀÇ Çü½ÄÈ­µÈ ¹®ÀÚ¿­
puts()¸¦ ÀÌ¿ëÇÑ ¸Þ½ÃÁö Ãâ·Â
scanf()¸¦ ÀÌ¿ëÇÑ ¼ýÀÚ µ¥ÀÌÅÍÀÇ ÀÔ·Â
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦
Week I ³¡³»¸é¼­

Week II ½ÃÀÛÇϸ鼭

À̹ø ÁÖ¿¡ ¹è¿ï ³»¿ëÀº
8Àϰ ¼ýÀÚ ¹è¿­ »ç¿ëÇϱâ
¹è¿­À̶õ ¹«¾ùÀΰ¡?
1Â÷¿ø ¹è¿­
´ÙÂ÷¿ø ¹è¿­
¹è¿­ÀÇ À̸§À» ÁöÁ¤ÇÏ°í ¼±¾ðÇÏ´Â ¹æ¹ý
¹è¿­ÀÇ ÃʱâÈ­
´ÙÂ÷¿ø ¹è¿­ÀÇ ÃʱâÈ­
¹è¿­ÀÇ ÃÖ´ë Å©±â
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

9Àϰ Æ÷ÀÎÅÍ
Æ÷ÀÎÅͶõ ¹«¾ùÀΰ¡?
ÄÄÇ»ÅÍ ¸Þ¸ð¸®
Æ÷ÀÎÅÍÀÇ »ý¼º
Æ÷ÀÎÅÍ¿Í º¯¼ö
Æ÷ÀÎÅÍÀÇ ¼±¾ð
Æ÷ÀÎÅÍÀÇ ÃʱâÈ­
Æ÷ÀÎÅÍÀÇ »ç¿ë
Æ÷ÀÎÅÍ¿Í º¯¼öÀÇ Çü½Ä
Æ÷ÀÎÅÍ¿Í ¹è¿­
Æ÷ÀÎÅÍ·Î »ç¿ëµÇ´Â ¹è¿­ÀÇ À̸§
¹è¿­ÀÇ ¿ä¼Ò°¡ ¸Þ¸ð¸®¿¡ ÀúÀåµÇ´Â ¹æ¹ý
Æ÷ÀÎÅÍ ¿¬»ê
Æ÷ÀÎÅÍ¿¡ ´ëÇÑ ÁÖÀÇ »çÇ×
¹è¿­ÀÇ Ã·ÀÚ Ç¥±â ¹æ¹ý°ú Æ÷ÀÎÅÍ
ÇÔ¼ö¿¡ ¹è¿­À» Àü´ÞÇÏ´Â ¹æ¹ý
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦
ÀÛ¼º°ú ½ÇÇà 3: Àá±ñ ¸ØÃß´Â ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ

10Àϰ ¹®ÀÚ¿Í ¹®ÀÚ¿­
char µ¥ÀÌÅÍÇü
¹®ÀÚ º¯¼öÀÇ »ç¿ë
¹®ÀÚ¿­ÀÇ »ç¿ë
¹®ÀÚÇü ¹è¿­
¹®ÀÚ ¹è¿­ÀÇ ÃʱâÈ­
¹®ÀÚ¿­°ú Æ÷ÀÎÅÍ
¹è¿­¿¡ ÀúÀåµÇÁö ¾Ê´Â ¹®ÀÚ¿­
ÄÄÆÄÀÏ ½Ã¿¡ ¹®ÀÚ¿­ÀÇ ÀúÀå ¿µ¿ªÀ» ÇÒ´çÇÏ´Â ¹æ¹ý
malloc() ÇÔ¼ö
malloc() ÇÔ¼ö »ç¿ëÇϱâ
¹®ÀÚ¿Í ¹®ÀÚ¿­ÀÇ Ãâ·Â
puts() ÇÔ¼ö
printf() ÇÔ¼ö
Űº¸µå¿¡¼­ ¹®ÀÚ¿­À» ÀоîµéÀÌ´Â ¹æ¹ý
gets() ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ¹®ÀÚ¿­À» ÀÔ·ÂÇÏ´Â ¹æ¹ý
scanf() ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ¹®ÀÚ¿­À» ÀÔ·ÂÇÏ´Â ¹æ¹ý
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

11Àϰ ±¸Á¶Ã¼
´Ü¼ø ±¸Á¶Ã¼
±¸Á¶Ã¼ÀÇ Á¤ÀÇ¿Í ¼±¾ð
±¸Á¶Ã¼ ¸â¹ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
´õ¿í º¹ÀâÇÑ ±¸Á¶Ã¼
±¸Á¶Ã¼¸¦ °¡Áö´Â ±¸Á¶Ã¼
¹è¿­À» °¡Áö´Â ±¸Á¶Ã¼
±¸Á¶Ã¼ÀÇ ¹è¿­
±¸Á¶Ã¼ÀÇ ÃʱâÈ­
±¸Á¶Ã¼¿Í Æ÷ÀÎÅÍ
±¸Á¶Ã¼ ¸â¹ö·Î »ç¿ëµÇ´Â Æ÷ÀÎÅÍ
±¸Á¶Ã¼¿¡ ´ëÇÑ Æ÷ÀÎÅÍ
±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅÍ¿Í ¹è¿­
ÇÔ¼öÀÇ Àμö·Î ±¸Á¶Ã¼¸¦ Àü´ÞÇÏ´Â ¹æ¹ý
°ø¿ëü
°ø¿ëü Á¤ÀÇ¿Í ¼±¾ð ±×¸®°í ÃʱâÈ­
°ø¿ëü ¸â¹ö »ç¿ëÇϱâ
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

12Àϰ º¯¼öÀÇ ¹üÀ§
º¯¼öÀÇ ¹üÀ§¶õ?
º¯¼öÀÇ ¹üÀ§¸¦ ¼³¸íÇÏ´Â ¿¹Á¦
º¯¼öÀÇ ¹üÀ§°¡ Áß¿äÇÑ ÀÌÀ¯
¿ÜºÎ º¯¼ö
¿ÜºÎ º¯¼öÀÇ ¹üÀ§
¾ðÁ¦ ¿ÜºÎ º¯¼ö¸¦ »ç¿ëÇϴ°¡?
extern Ű¿öµå
Áö¿ª º¯¼ö
Á¤Àû º¯¼ö¿Í ÀÚµ¿ º¯¼ö
¸Å°³º¯¼öÀÇ ¹üÀ§
Á¤Àû ¿ÜºÎ º¯¼ö
·¹Áö½ºÅÍ º¯¼ö
Áö¿ª º¯¼ö¿Í main() ÇÔ¼ö
¾î¶² ÇüÅÂÀÇ º¯¼ö¸¦ »ý¼ºÇØ¾ß Çϴ°¡?
Áö¿ª º¯¼ö¿Í ºí·Ï
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦
ÀÛ¼º°ú ½ÇÇà 4: ºñ¹Ð ¸Þ½ÃÁö

13Àϰ °í±Þ ÇÁ·Î±×·¥ Á¦¾î
¼øÈ¯¹®À» ¹Ì¸® Á¾·áÇÏ´Â ¹æ¹ý
break¹®
continue¹®
goto¹®
¹«ÇÑ ·çÇÁ
switch¹®
ÇÁ·Î±×·¥ÀÇ Á¾·á
exit() ÇÔ¼ö
ÇÁ·Î±×·¥ ³»¿¡¼­ ¿î¿µÃ¼Á¦ ¸í·ÉÀ» ½ÇÇàÇÏ´Â ¹æ¹ý
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

14Àϰ È­¸é, ÇÁ¸°ÅÍ, Űº¸µå »ç¿ëÇϱâ
½ºÆ®¸²°ú C
ÇÁ·Î±×·¥ÀÇ ÀÔÃâ·ÂÀ̶õ ¹«¾ùÀΰ¡?
½ºÆ®¸²À̶õ?
ÅØ½ºÆ® ½ºÆ®¸²°ú ¹ÙÀ̳ʸ® ½ºÆ®¸²
¹Ì¸® Á¤ÀÇµÈ ½ºÆ®¸²
CÀÇ ½ºÆ®¸² ÇÔ¼ö
¿¹Á¦ ÇÁ·Î±×·¥
Űº¸µå ÀÔ·Â ¹Þ¾ÆµéÀ̱â
¹®ÀÚÀÇ ÀÔ·Â
Çü½ÄÈ­µÈ ÀÔ·Â
È­¸é Ãâ·Â
putchar(), putc(), fputc()¸¦ »ç¿ëÇÑ ¹®ÀÚ Ãâ·Â
¹®ÀÚ¿­ Ãâ·ÂÀ» À§ÇÑ puts()¿Í fputs()ÀÇ »ç¿ë
Çü½ÄÈ­µÈ Ãâ·ÂÀ» ¼öÇàÇÏ´Â printf()¿Í fpritf()ÀÇ »ç¿ë
ÀԷ°ú Ãâ·ÂÀÇ Àüȯ
ÀÔ·ÂÀÇ Àüȯ
fprintf()¸¦ »ç¿ëÇÏ´Â °æ¿ì
stderrÀÇ »ç¿ë
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦
Week II ³¡³»¸é¼­

Week III ½ÃÀÛÇϸ鼭

À̹ø ÁÖ¿¡ ¹è¿ï ³»¿ëÀº
15Àϰ °í±Þ Æ÷ÀÎÅÍ ±â´É
Æ÷ÀÎÅÍ¿¡ ´ëÇÑ Æ÷ÀÎÅÍ
Æ÷ÀÎÅÍ¿Í ´ÙÂ÷¿ø ¹è¿­
Æ÷ÀÎÅÍÀÇ ¹è¿­
¹®ÀÚ¿­°ú Æ÷ÀÎÅÍ¿¡ ´ëÇÑ º¹½À
char¿¡ ´ëÇÑ Æ÷ÀÎÅÍÀÇ ¹è¿­
¿¹Á¦
ÇÔ¼ö¿¡ ´ëÇÑ Æ÷ÀÎÅÍ
ÇÔ¼ö¿¡ ´ëÇÑ Æ÷ÀÎÅÍ ¼±¾ð
ÇÔ¼ö¿¡ ´ëÇÑ Æ÷ÀÎÅÍÀÇ ÃʱâÈ­¿Í »ç¿ë
¸µÅ©µå ¸®½ºÆ®
¸µÅ©µå ¸®½ºÆ®ÀÇ ±âÃÊ
¸µÅ©µå ¸®½ºÆ® ´Ù·ç±â
°£´ÜÇÑ ¸µÅ©µå ¸®½ºÆ® ¿¹Á¦
¸µÅ©µå ¸®½ºÆ® ±¸ÇöÇϱâ
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

16Àϰ µð½ºÅ© ÆÄÀÏ »ç¿ëÇϱâ
½ºÆ®¸²°ú µð½ºÅ© ÆÄÀÏ
µð½ºÅ© ÆÄÀÏÀÇ Á¾·ù
ÆÄÀÏ À̸§
ÆÄÀÏ ¿­±â
ÆÄÀÏ¿¡ µ¥ÀÌÅÍ ±â·ÏÇϰí ÀоîµéÀ̱â
Çü½ÄÈ­µÈ ÆÄÀÏ ÀԷ°ú Ãâ·Â
¹®ÀÚ ÀԷ°ú Ãâ·Â
Á÷Á¢ ÆÄÀÏ ÀԷ°ú Ãâ·Â
ÆÄÀÏ ¹öÆÛ¸µ: ÆÄÀÏ ´Ý±â¿Í Ç÷¯½Ì
ÆÄÀÏÀÇ ¼øÂ÷ÀûÀÎ »ç¿ë°ú ¹«ÀÛÀ§ »ç¿ë
ftell()°ú rewind() ÇÔ¼ö
fseek() ÇÔ¼ö
ÆÄÀÏÀÇ ¸¶Áö¸· ã±â
ÆÄÀÏ °ü¸® ÇÔ¼ö
ÆÄÀÏ »èÁ¦Çϱâ
ÆÄÀÏÀÇ À̸§ º¯°æÇϱâ
ÆÄÀÏ º¹»çÇϱâ
Àӽà ÆÄÀÏ »ç¿ëÇϱâ
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦
ÀÛ¼º°ú ½ÇÇà 5: ¹®ÀÚÀÇ °³¼ö ¼¼±â

17Àϰ ¹®ÀÚ¿­ ´Ù·ç±â
¹®ÀÚ¿­ÀÇ ±æÀÌ¿Í ÀúÀå
¹®ÀÚ¿­ º¹»çÇϱâ
strcpy() ÇÔ¼ö
strncpy() ÇÔ¼ö
strdup() ÇÔ¼ö
¹®ÀÚ¿­ °áÇÕÇϱâ
strcat() ÇÔ¼ö
strncat() ÇÔ¼ö
¹®ÀÚ¿­ ºñ±³Çϱâ
2°³ÀÇ ¹®ÀÚ¿­ ºñ±³Çϱâ
ºÎºÐÀûÀÎ ¹®ÀÚ¿­ ºñ±³
Å©±â¸¦ ±¸ºÐÇÏÁö ¾Ê´Â ¹®ÀÚ¿­ ºñ±³
¹®ÀÚ¿­ °Ë»öÇϱâ
strchr() ÇÔ¼ö
strrchr() ÇÔ¼ö
strcspn() ÇÔ¼ö
strspn() ÇÔ¼ö
strpbrk() ÇÔ¼ö
strstr() ÇÔ¼ö
¹®ÀÚ¿­ º¯È¯Çϱâ
±× ¹ÛÀÇ ¹®ÀÚ¿­ ó¸® ÇÔ¼ö
strrev() ÇÔ¼ö
strset()°ú strnset() ÇÔ¼ö
¹®ÀÚ¿­À» ¼ýÀÚ·Î º¯È¯Çϱâ
atoi() ÇÔ¼ö
atol() ÇÔ¼ö
atof() ÇÔ¼ö
¹®ÀÚ È®ÀÎ ÇÔ¼ö
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

18Àϰ ÇÔ¼ö È¿À²ÀûÀ¸·Î »ç¿ëÇϱâ
ÇÔ¼ö¿¡ Æ÷ÀÎÅ͸¦ Àü´ÞÇÏ´Â ¹æ¹ý
voidÇü Æ÷ÀÎÅÍ
ÀμöÀÇ °³¼ö°¡ °¡º¯ÀûÀÎ ÇÔ¼ö
Æ÷ÀÎÅ͸¦ µ¹·ÁÁÖ´Â ÇÔ¼ö
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

19Àϰ C ÇÔ¼ö ¶óÀ̺귯¸®
¼öÄ¡ ¿¬»ê ÇÔ¼ö
»ï°¢ ÇÔ¼ö
Áö¼ö ÇÔ¼ö¿Í ·Î±× ÇÔ¼ö
ÇÏÀÌÆÛº¼¸¯ ÇÔ¼ö
±× ¹ÛÀÇ ¼öÄ¡ ¿¬»ê ÇÔ¼ö
¼öÄ¡ ¿¬»ê ÇÔ¼öÀÇ »ç¿ë ¿¹
½Ã°£ ó¸® ÇÔ¼ö
½Ã°£ Ç¥Çö ¹æ¹ý
½Ã°£ ó¸® ÇÔ¼ö
½Ã°£ ó¸® ÇÔ¼öÀÇ »ç¿ë
¿¡·¯ ó¸® ÇÔ¼ö
assert() ÇÔ¼ö
errno.h Çì´õ ÆÄÀÏ
perror() ÇÔ¼ö
°Ë»ö°ú Á¤·Ä
bsearch()¸¦ »ç¿ëÇÑ °Ë»ö
qsort()¸¦ »ç¿ëÇÑ Á¤·Ä
°Ë»ö°ú Á¤·ÄÀÇ µÎ °¡Áö ¿¹Á¦
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦
ÀÛ¼º°ú ½ÇÇà 6: ´ëÃâ±Ý °è»êÇϱâ

20Àϰ ¸Þ¸ð¸® ´Ù·ç±â
Çü º¯È¯
ÀÚµ¿ Çü º¯È¯
Çü º¯È¯À» »ç¿ëÇÏ´Â ¸í½ÃÀû º¯È¯
¸Þ¸ð¸® ¿µ¿ªÀÇ ÇÒ´ç
malloc() ÇÔ¼ö
calloc() ÇÔ¼ö
realloc() ÇÔ¼ö
free() ÇÔ¼ö
¸Þ¸ð¸® ºí·Ï ´Ù·ç±â
memset() ÇÔ¼ö
memcpy() ÇÔ¼ö
memmove() ÇÔ¼ö
ºñÆ® ¿¬»ê
½ÃÇÁÆ® ¿¬»êÀÚ
ºñÆ® ³í¸® ¿¬»êÀÚ
º¸¼ö ¿¬»êÀÚ
±¸Á¶Ã¼ÀÇ ºñÆ® Çʵå
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

21Àϰ ÄÄÆÄÀÏ·¯ °í±Þ ±â´É
¿©·¯ °³ÀÇ ¼Ò½º ÆÄÀÏ·Î ±¸¼ºµÇ´Â ÇÁ·Î±×·¥ÀÇ ÀÛ¼º
¸ðµâÈ­ ÇÁ·Î±×·¡¹ÖÀÇ ÀåÁ¡
¸ðµâÈ­ ÇÁ·Î±×·¡¹Ö ¹æ¹ý
¸ðµâÀÇ ±¸¼º ¿ä¼Ò
¿ÜºÎ º¯¼ö¿Í ¸ðµâÈ­ ÇÁ·Î±×·¡¹Ö
.OBJ ÆÄÀÏ »ç¿ëÇϱâ
make À¯Æ¿¸®Æ¼ »ç¿ëÇϱâ
CÀÇ ¼±Çà 󸮱â
¼±Çà 󸮱â Áö½Ã¾î #define
#include Áö½Ã¾î
#if, #elif, #else,
µð¹ö±ëÀ» µ½±â À§ÇÑ #if...#endifÀÇ »ç¿ë
Áߺ¹µÈ Çì´õ ÆÄÀÏÀÇ »ç¿ëÀ» ¹æÁöÇÏ´Â ¹æ¹ý
#undef Áö½Ã¾î
¹Ì¸® Á¤ÀǵǾî ÀÖ´Â ¸ÅÅ©·Î
¸í·É ¶óÀÎ ÀμöÀÇ »ç¿ë
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦
Week III ³¡³»¸é¼­

Bonus Week ½ÃÀÛÇϸ鼭

À̹ø ÁÖ¿¡ ¹è¿ï ³»¿ëÀº
+1Àϰ °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î
ÀýÂ÷ Á᫐ ¾ð¾î¿Í °´Ã¼ ÁöÇâ ¾ð¾î
°´Ã¼ ÁöÇâ ±¸Á¶
´ÙÇü¼º¿¡ ÀûÀÀÇϱâ
ĸ½¶È­Çϱâ
»ó¼ÓÀ» ¹Þ¾Æ °ú°Å·ÎºÎÅÍ »õ·Î¿î °Í ¸¸µé¾î³»±â
½ÇÁ¦ OOP
C++¿Í CÀÇ °ü°è
C++ ÇÁ·Î±×·¥
ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î
C++, C¿Í ÀÚ¹ÙÀÇ °ü°è
ÀÚ¹ÙÀÇ Ç÷§Æû µ¶¸³
ÆÐŰÁö
ÀÚ¹Ù ¾ÖÇø´°ú ¾ÖÇø®ÄÉÀ̼Ç
ÀÚ¹ÙÀÇ Å¬·¡½º ¶óÀ̺귯¸®
ÀÚ¹Ù·Î Hello, World ÀÛ¼ºÇϱâ
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

+2Àϰ C++ ÇÁ·Î±×·¡¹Ö ¾ð¾î
Hello C++ World!
C++¿¡¼­ Ãâ·ÂÇϱâ
C++ Ű¿öµå ÀÌÇØÇϱâ
C++ µ¥ÀÌÅÍ Çü½Ä
C++ º¯¼ö ¼±¾ðÇϱâ
C++¿¡¼­ ¿¬»ê ÀÛ¾÷ ¼öÇàÇϱâ
C++¿¡¼­ ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷
¿À¹ö·Îµù ÇÔ¼ö
ÇÔ¼ö¿¡¼­ µðÆúÆ® ÀμöÀÇ °ª »ý¼ºÇϱâ
ÀζóÀÎ ÇÔ¼ö
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

+3Àϰ C++ Ŭ·¡½º¿Í °´Ã¼¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷
C++¿¡¼­ º¹ÀâÇÑ µ¥ÀÌÅ͸¦ ÀÌ¿ëÇÏ¿© ÀÛ¾÷Çϱâ
±¸Á¶Ã¼¸¦ ÀÌ¿ëÇÑ ÇÔ¼öÀÇ »ç¿ë
Ŭ·¡½º »ç¿ëÇϱâ
Ŭ·¡½º¿¡¼­ µ¥ÀÌÅÍ Á¢±Ù Á¶ÀýÇϱâ
Ŭ·¡½º µ¥ÀÌÅÍ¿¡ Á¢±Ù Çü½Ä ¼³Á¤Çϱâ
Á¢±Ù ¸â¹ö ÇÔ¼ö ¼³Á¤Çϱâ
±¸Á¶Ã¼¿Í Ŭ·¡½º
Ŭ·¡½º °ü¸®Çϱâ
»ý¼ºÀÚ·Î ½ÃÀÛÇϱâ
ÆÄ±«ÀÚ·Î Á¾·áÇϱâ
»ý¼ºÀÚ¿Í ÆÄ±«ÀÚ ÀÌ¿ëÇϱâ
ÇÔ¼ö ¿À¹ö·Îµù ´Ù½Ã »ìÆìº¸±â
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

+4Àϰ C++¸¦ ÀÌ¿ëÇÑ °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö
C++¿¡¼­ OOP ±¸Á¶ ´Ù½Ã »ìÆìº¸±â
µ¥ÀÌÅÍ ¸â¹ö·Î½á Ŭ·¡½º »ç¿ëÇϱâ
Ŭ·¡½º¿¡¼­ Ŭ·¡½º Á¢±ÙÇϱâ
C++¿¡¼­ »ó¼Ó¹Þ±â
»ó¼ÓÀ» À§ÇÑ ±âº» Ŭ·¡½º ÀÛ¼ºÇϱâ
protected µ¥ÀÌÅÍ Á¢±Ù º¯°æÀÚ
±âº» Ŭ·¡½º·ÎºÎÅÍ »ó¼Ó¹Þ±â
»ý¼ºÀÚ¿Í ÆÄ±«ÀÚ ´Ù½Ã »ìÆìº¸±â
¿©±â¼­ ´Ù·çÁö ¾ÊÀº C++¿¡ ´ëÇÑ °í±Þ ±â´É
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

+5Àϰ ÀÚ¹Ù ¾ð¾îÀÇ ±âÃÊ
ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ ±¸Á¶
ÀÚ¹Ù ÇÁ·Î±×·¥ ±âÃÊ
import
¸Þ¼Òµå
ÁÖ¼®
Àڹ٠Ű¿öµå
ÀÚ¹Ù º¯¼ö³ª Ŭ·¡½ºÀÇ À̸§
µ¥ÀÌÅÍ Çü½Ä
±âº» µ¥ÀÌÅÍ Çü½Ä
»ó¼ö
º¯¼ö¸¦ ¼±¾ðÇϰí ÃʱâÈ­Çϱâ
º¯¼öÀÇ ¹üÀ§
¹®ÀÚ¿­ µ¥ÀÌÅÍ Á¤·ÄÇϱâ
ÀԷ°ú Ãâ·Â
¹è¿­
¿¬»êÀÚ
È帧 Á¦¾î
if...else
while°ú do...while
switch
for
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî

+6Àϰ Àڹ٠Ŭ·¡½º¿Í ¸Þ¼Òµå
Ŭ·¡½º Á¤ÀÇÇϱâ
Ŭ·¡½º ÆÐŰÁö ÁöÁ¤Çϱâ
Ŭ·¡½º ¼Ó¼º »ý¼ºÇϱâ
°£´ÜÇÑ µ¥¸ð ÇÁ·Î±×·¥
Ŭ·¡½º ¸Þ¼Òµå
¸Þ¼Òµå µ¥¸ð ÇÁ·Î±×·¥
¿À¹ö·Îµù ¸Þ¼Òµå
Ŭ·¡½º »ý¼ºÀÚ
»ó¼Ó¼º ÀÌ¿ëÇϱâ
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî

+7Àϰ ÀÚ¹Ù Å×Å©´Ð
ÀÚ¹Ù¿¡¼­ ¿¹¿Ü ó¸®Çϱâ
ÆÄÀÏ ÀÐ°í ¾²±â
ÅØ½ºÆ® ÆÄÀÏ Àбâ
ÅØ½ºÆ® ÆÄÀÏ ¾²±â
±×·¡ÇÈ ÀÛ¾÷Çϱâ
À©µµ¿ì ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼ºÇϱâ
µµÇü°ú ¼± ±×·Áº¸±â
¹öư°ú ÆË¾÷ À©µµ¿ì »ç¿ëÇϱâ
ÀÚ¹Ù ¾ÖÇø´ ÇÁ·Î±×·¡¹ÖÇϱâ
¾ÖÇø´°ú ¾ÖÇø®ÄÉÀ̼ÇÀÇ Â÷ÀÌÁ¡
¾ÖÇø´ÀÇ ±¸Á¶
À¥ ÆäÀÌÁö¿¡ ¾ÖÇø´ Áý¾î³Ö±â
¾ÖÇø´ µ¥¸ð
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
Bonus Week ³¡³»¸é¼­

ºÎ·Ï A ASCII ¹®ÀÚ µµÇ¥

ºÎ·Ï B C/C++ ¿¹¾à¾î

ºÎ·Ï C 2Áø¼ö¿Í 16Áø¼ö
10Áø¼ö ü°è
2Áø¼ö ü°è
16Áø¼ö ü°è

ºÎ·Ï D ÇÁ·Î±×·¥ÀÇ À̽ļº
ANSI Ç¥ÁØ
ANSI Ű¿öµå
´ë¼Ò¹®ÀÚÀÇ ±¸ºÐ
ÀÌ½Ä °¡´ÉÇÑ ¹®ÀÚ
ANSI ȣȯ¼ºÀ» º¸ÀåÇÏ´Â ¹æ¹ý
ANSI Ç¥ÁØÀ» ÇÇÇÏ´Â ¹æ¹ý
À̽ļº ÀÖ´Â ¼ýÀÚ º¯¼ö »ç¿ëÇϱâ
ÃÖ¼Ò °ª°ú ÃÖ´ë °ª
¼ýÀÚ ±¸º°Çϱâ
¹®ÀÚÀÇ ´ë¼Ò¹®ÀÚ º¯È¯Çϱâ: À̽ļº¿¡ °üÇÑ ¿¹Á¦
À̽ļº ÀÖ´Â ±¸Á¶Ã¼¿Í °ø¿ëü »ç¿ëÇϱâ
¿öµå Á¤·Ä
±¸Á¶Ã¼ »ç¿ëÇϱâ
À̽ļº ÀÖ´Â ÇÁ·Î±×·¥¿¡¼­ ANSI ºñȣȯ ±â´É »ç¿ëÇϱâ
ANSI Ç¥ÁØÀÇ Çì´õ ÆÄÀÏ
¿ä¾à
Q/A
½Ç½ÀÇØº¸±â
ÄûÁî
¿¬½À ¹®Á¦

ºÎ·Ï E °øÅëÀ¸·Î »ç¿ëµÇ´Â C ÇÔ¼ö

ºÎ·Ï F ÄûÁî, ¿¬½À ¹®Á¦ ÇØ´ä
1ÀÏ "C ÇÁ·Î±×·¡¹ÖÀÇ ½ÃÀÛ"
2ÀÏ "C ÇÁ·Î±×·¥ÀÇ ±¸¼º ¿ä¼Ò"
3ÀÏ "µ¥ÀÌÅÍ ÀúÀåÇϱâ: º¯¼ö¿Í »ó¼ö"
4ÀÏ "¼±¾ð¹®, ¼ö½Ä, ¿¬»êÀÚ"
5ÀÏ "ÇÔ¼öÀÇ ±âÃÊ"
6ÀÏ "±âº»ÀûÀÎ ÇÁ·Î±×·¥ Á¦¾î"
7ÀÏ "ÀÔÃâ·ÂÀÇ ±âÃÊ"
8ÀÏ "¼ýÀÚ ¹è¿­ »ç¿ëÇϱâ"
9ÀÏ "Æ÷ÀÎÅÍ"
10ÀÏ "¹®ÀÚ¿Í ¹®ÀÚ¿­"
11ÀÏ "±¸Á¶Ã¼"
12ÀÏ "º¯¼öÀÇ ¹üÀ§"
13ÀÏ "°í±Þ ÇÁ·Î±×·¥ Á¦¾î"
14ÀÏ "È­¸é, ÇÁ¸°ÅÍ, Űº¸µå »ç¿ëÇϱâ"
15ÀÏ "°í±Þ Æ÷ÀÎÅÍ ±â´É"
16ÀÏ "µð½ºÅ© ÆÄÀÏ »ç¿ëÇϱâ"
17ÀÏ "¹®ÀÚ¿­ ´Ù·ç±â"
18ÀÏ "ÇÔ¼ö È¿À²ÀûÀ¸·Î »ç¿ëÇϱâ"
19ÀÏ "C ÇÔ¼ö ¶óÀ̺귯¸®"
20ÀÏ "¸Þ¸ð¸® ´Ù·ç±â"
21ÀÏ "ÄÄÆÄÀÏ·¯ °í±Þ ±â´É"
º¸³Ê½º 1ÀÏ "°´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î"
º¸³Ê½º 2ÀÏ "C++ ÇÁ·Î±×·¡¹Ö ¾ð¾î"
º¸³Ê½º 3ÀÏ "C++ Ŭ·¡½º¿Í °´Ã¼¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷"
º¸³Ê½º 4ÀÏ "C++¸¦ ÀÌ¿ëÇÑ °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö"
º¸³Ê½º 5ÀÏ "ÀÚ¹Ù ¾ð¾îÀÇ ±âÃÊ"
º¸³Ê½º 6ÀÏ "Àڹ٠Ŭ·¡½º¿Í ¸Þ¼Òµå"
º¸³Ê½º 7ÀÏ "ÀÚ¹Ù Å×Å©´Ð"

ºÎ·Ï G ºÎ·Ï CD-ROM »ç¿ë¹ý

ã¾Æº¸±â
Peter Aitken
µàÅ© ´ëÇÐ ÀÇÇÐ ¼¾ÅÍ(Duke University Medical Center)¿¡¼­ PC¸¦ ÀÌ¿ëÇØ ½Å°æ°è¿¡ °üÇÑ ¿¬±¸¸¦ ÇÏ¸ç ºÎ±³¼ö·Î ÀçÁ÷ÁßÀÌ´Ù. ±×´Â ¸¹Àº Ã¥À» ÁýÇÊÇØ¿À¸é¼­ ¸¶ÀÌÅ©·Î ÄÄÇ»ÅÍ ºÐ¾ß¿¡¼­ ÇÊÀڷμ­ÀÇ °æÇèÀ» ½×¾ÒÀ¸¸ç, Visual Developer¶ó´Â ÀâÁö¿¡¼­ ¡®Basically Visual¡¯À̶ó´Â Àαâ ÀÖ´Â Ä®·³À» ¿¬ÀçÇÏ´Â °´¿ø ÆíÁýÀÚÀ̱⵵ ÇÏ´Ù(http://www.pgacon.com).

Bradley Jones
ÇÁ·Î±×·¡¹Ö»Ó¸¸ ¾Æ´Ï¶ó ½Ã½ºÅÛ °³¹ß¿¡ ÀÖ¾î ¹æÇâÀ» Á¦½ÃÇØÁÖ´Â µ¶¸³ ÄÁ¼³ÅÏÆ®ÀÌ´Ù. ±×´Â C, C++, SQL ¼­¹ö, À©µµ¿ìÁî NT, ÆÄ¿öºô´õ, ºñÁÖ¾ó º£ÀÌÁ÷, Active Server Page(ASP) µîÀ» »ç¿ëÇØ¼­ ½Ã½ºÅÛÀ» °³¹ßÇØ¿ÔÀ¸¸ç, Visual C++ Develope¿Í °°Àº ÀâÁö¿¡ ±â»ç¸¦ ±â°íÇϱ⵵ ÇÑ´Ù.



¡¼ ÀúÀÚ¡¤¿ªÀÚ Prolog ¡½
ÀÌ Ã¥Àº Á¦¸ñ¿¡¼­µµ ¾Ë ¼ö ÀÖµíÀÌ C ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ 21ÀÏ µ¿¾È ÀÚ½ÀÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á´Â Àǵµ¿¡¼­ ¾²¿©Áø °ÍÀÌ´Ù. C ¾ð¾î´Â C++¿Í ÀÚ¹Ù °°Àº ÈξÀ ´õ »õ·Ó°í °­·ÂÇÑ °æÀïÀÚ°¡ µîÀåÇßÀ½¿¡µµ ºÒ±¸ÇÏ°í ¿©ÀüÈ÷ ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ì·Á´Â ¸¹Àº »ç¶÷µéÀÌ ¼±ÅÃÇÏ´Â ¾ð¾î·Î ³²¾Æ ÀÖ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 1ÀÏ¿¡¼­ ¼³¸íÇϰÚÁö¸¸ ¾î·µç ¿©·¯ºÐÀº ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î C¸¦ ¼±ÅÃÇÑ °ÍÀÌ Àý´ë À߸øµÈ °ÍÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» ¾Ë°Ô µÉ °ÍÀÌ´Ù.
¿©·¯ºÐÀÌ C¸¦ ¹è¿ì±â À§ÇØ ÀÌ Ã¥À» ¼±ÅÃÇÑ °Í ¿ª½Ã Çö¸íÇÑ ÀÏÀÌ´Ù. ½ÃÁß¿¡´Â C¿¡ °üÇÑ ¸¹Àº ¼­ÀûµéÀÌ Ãâ°£µÇ¾î ÀÖÁö¸¸ ÀÌ Ã¥ÀÌ °¡Àå ³í¸®ÀûÀÌ°í µû¶óÇϱ⠽¬¿î ±¸¼ºÀ¸·Î C ¾ð¾î¸¦ ¼³¸íÇϰí ÀÖ´Ù°í »ý°¢ÇÑ´Ù. ½ÇÁ¦·Î ÀÌ Ã¥ÀÇ ÀÌÀü ÆÇÀÌ ²ÙÁØÈ÷ º£½ºÆ® ¼¿·¯ ¸ñ·Ï¿¡ ÀÚ¸®Çß´Ù´Â °ÍÀº µ¶ÀÚµé ¿ª½Ã ¿ì¸®ÀÇ »ý°¢¿¡ µ¿ÀÇÇÑ´Ù´Â °ÍÀ» Áõ¸íÇÏ´Â »ç½ÇÀ̱⵵ ÇÏ´Ù. ÀÌ Ã¥Àº ¿©·¯ºÐÀÌ ¸ÅÀϸÅÀÏ Á¶±Ý¾¿ °¢ ÁÖÁ¦µéÀ» Â÷·Ê´ë·Î ÀÍÈú ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. ºñ·Ï º£ÀÌÁ÷À̳ª ±âŸ ¾ð¾î¿¡ ¾î´À Á¤µµ ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÀÖ´Ù¸é ÈξÀ ´õ »¡¸® ÁøÇàÇÒ ¼ö ÀÖ°ÚÁö¸¸ ÀÌ Ã¥¿¡¼­´Â ¾î¶² ÇÁ·Î±×·¡¹Ö °æÇèÀ̳ª ¹è°æ Áö½ÄÀÌ ÀÖ´Ù°í °¡Á¤Çϰí ÁøÇàÇÏÁö´Â ¾Ê´Â´Ù. ¶ÇÇÑ ¿©·¯ºÐÀÇ ÄÄÇ»Åͳª ÄÄÆÄÀÏ·¯¿Í °°Àº »ç¿ë ȯ°æ¿¡ ´ëÇÑ ¾î¶² °¡Á¤ ¶ÇÇÑ ÇÏÁö ¾Ê¾Ò´Ù. ´Ù½Ã ¸»ÇØ ¿©·¯ºÐÀÌ PC, ¸ÅŲÅä½Ã, UNIX µî ¾î¶² ½Ã½ºÅÛÀ» »ç¿ëÇϵçÁö °ü°è¾øÀÌ C ¾ð¾î¸¦ ¹è¿ï ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù.
¶ÇÇÑ ÀÌ Ã¥¿¡¼­´Â º¸³Ê½º·Î 7ÀÏ ºÐÀÇ ºÐ·®À» Ãß°¡·Î Á¦°øÇϰí ÀÖ´Ù. º¸³Ê½º·Î Á¦°øµÇ´Â ³»¿ëÀº °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö(object-oriented programming)°ú °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î Àα⸦ ²ø°í ÀÖ´Â C++¿Í ÀÚ¹Ù(Java)¿¡ ´ëÇÑ ¼Ò°³ÀÌ´Ù. ºñ·Ï º¸³Ê½º·Î Á¦°øµÇ´Â ³»¿ëÀÌ ÀÌ·¯ÇÑ ÁÖÁ¦¿¡ ´ëÇØ ¸ðµç ³»¿ëÀ» ´Ù·çÁö´Â ¸øÇÏÁö¸¸ óÀ½ Á¢ÇÏ´Â »ç¶÷¿¡°Ô ¸¹Àº µµ¿òÀ» ÁÙ °ÍÀÌ´Ù.
Á¤´çÇÑ ÀÔ¹®¼­...
¹Ú»óÅ´ÔÀÌ ¾²½Å ¼­Æòº¸±â I ÆòÁ¡ I Á¶È¸¼ö(115) I °ø°¨ (0) I ºí·Î±×
¸» ±×´ë·Î Àû´çÇÑ CÀÔ¹® ¼­ÀûÀÔ´Ï´Ù. ³Ê¹« °£´ÜÈ÷ ¼³¸íÇÏÁöµµ ¾Ê°í ³Ê¹« ³»¿ëÀÌ ¸¹Áöµµ ¾ÊÀº ÀÔ¹® ¿ëÀ¸·Î  ÃßõÇÕ´Ï´Ù.

À§Ç³´ç´ç ¸ð¹ÙÀÏ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ °­ÄÄÆÐŰÁö 9Á¾ [3ź]
À§Ç³´ç´ç ¸ð¹ÙÀÏ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ °­ÄÄÆÐŰÁö 9Á¾ [3ź]
2010-06-04 ~ Á¾·áÀϽà ¹ÌÁ¤

JavaÀÇ Á¤¼® [2ÆÇ]...
³²±Ã¼º
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
HTML5 Â÷¼¼´ë À¥ Ç¥ÁØ. ±â¼ú...
±è¿µº¸
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
Å×½ºÆ® ÁÖµµ °³¹ß : °íǰÁú Äè¼Ó°³¹ßÀ» À§ÇÑ TDD ½Çõ¹ý°ú µµ±¸...
ä¼ö¿ø
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
 
ÃÊ Áß °í
ÀüüÆò±Õ(8)
ȸ¿øÆòÁ¡   ȸ¿ø¼­Æò¼ö 1
Á¤´çÇÑ ÀÔ¹®¼­...
¹Ú»óÅÂ ´Ô  2006-12-28
Bradley Jones ÀÇ ÃÖ±Ù Àú¼­
 
Sams Teach Yourself C++ in One Hour a Day (6/E)
54,100¿ø
(17%¡é+1%)
 
¹ÚÃá ÀÇ ÃÖ±Ù Àú¼­
 
Ãʺ¸ÀÚ¸¦ À§ÇÑ C++ 21ÀϿϼº (ÃֽŰ³Á¤4ÆÇ)
14,600¿ø
(27%¡é+1%)
 
Peter Aitken ÀÇ ÃÖ±Ù Àú¼­
 
Manage Your Money and Investments with Microsoft Excel
32,400¿ø
(17%¡é+1%)
 
Teach Yourself C in 21 Days 6/E
56,200¿ø
(16%¡é+1%)
 
¹ÚÃá ÀÇ ÃÖ±Ù Àú¼­
 
Ãʺ¸ÀÚ¸¦ À§ÇÑ C 21ÀÏ ¿Ï¼º Ưº°º¸±ÞÆÇ(°³Á¤5ÆÇ)
9,000¿ø
(50%¡é+0%)
 
Á¤º¸¹®È­»ç ÃâÆÇ»çÀÇ ½Å°£
¿¢¼¿ & ÆÄ¿öÆ÷ÀÎÆ® 2010
ÀÌÇü¹ü Àú
16,200¿ø
(10%¡é+10%)
 
ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ¾ÆÀÌÆù
Æú µ¥ÀÌÅÚ, ÇϺñ µ¥ÀÌÅÚ, ¾Öºñ µ¥ÀÌÅÚ, ¿¡¸¯ ÄÁ, ¸¶ÀÌŬ ¸ð¸£°¡³ë/¹Ú¼®Á¤ ¿ª Àú
18,000¿ø
(10%¡é+10%)
 
¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö SDK 2.1
ÈÄ·ç°¡¿Í È÷µ¥Ä«Áî Àú
16,200¿ø
(10%¡é+10%)
 
»çÁø°¡¸¦ À§ÇÑ Æ÷Åä¼¥(New)
½ºÄà Ä̺ñ ÁöÀ½, À±Çý¿ø ¿Å±è Àú
18,000¿ø
(10%¡é+10%)
 
[ÆÐŰÁö]¿¹Á¦·Î ¹è¿ì´Â ÇÙ½É ÆÐÅÏ ¾ÆÀÌÆù ÇÁ·Î±×·¡¹Ö + ¾ÆÀÌÆù SDK ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
Á¦ÀÓ½º ºê·¡³Í ÁöÀ½ | Á¤±âÈÆ ¿Å±è , Á¶³ª´Ü ÁöµåÀÚ½ºÅ° ¿ªÀÚ : ±èµ¿È£ Àú
36,000¿ø
(25%¡é+0%)
 
À̸ÞÀÏÁÖ¼Ò¼öÁý°ÅºÎ
Ŭ¸¯ÇϽøé À̴Ͻýº °áÁ¦½Ã½ºÅÛÀÇ À¯È¿¼ºÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. Ŭ¸¯ÇϽøé eTrust ÀÎÁõÁ¤º¸¸¦ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.