µ¿Àû ¹è¿°ú ¿¬°á ¸®½ºÆ®´Â ±¸Á¶°¡ Á¶±Ý ´Ù¸£±â´Â ÇÏÁö¸¸ °°Àº ŸÀÔÀÇ µ¥ÀÌÅÍ ÁýÇÕÀ» ´Ù·é´Ù´Â ¸é¿¡¼ ¿ëµµ°¡ ¿ÏÀüÈ÷ µ¿ÀÏÇÏ¸ç ¼·Î ´ëü °¡´ÉÇÏ´Ù. Áï, µ¿Àû ¹è¿·Î Ç® ¼ö ÀÖ´Â ¹®Á¦¶ó¸é ¿¬°á ¸®½ºÆ®·Î Ç® ¼ö ÀÖ°í ¹Ý´ëÀÇ °æ¿ìµµ ¸¶Âù°¡Áö´Ù. ³ëµå³ª ¿ä¼ÒÀÇ Å©±â, »ðÀÔ°ú »èÁ¦ÀÇ ºóµµ, °Ë»ö ¼Óµµ ¿ä±¸Ä¡, ¸Þ¸ð¸® ¼Ò¸ð·® µî¿¡ µû¶ó µÑ Áß Çϳª¸¦ ¼±ÅÃÇØ¼ »ç¿ëÇÏ¸é µÈ´Ù.
¾Õ¿¡¼ µ¿Àû ¹è¿·Î °£´ÜÇÑ ÁÖ¼Ò·ÏÀ» ¸¸µé¾î º» ÀûÀÌ Àִµ¥ À̹ø¿¡´Â ¶È°°Àº ¿¹Á¦¸¦ ÀÌÁß ¿¬°á ¸®½ºÆ®·Î ÀÛ¼ºÇØ º¸µµ·Ï ÇÏÀÚ. ÀÚ·á ±¸Á¶ÀÇ ÇüŰ¡ ¹Ù²î¾úÀ» »ÓÀÌÁö ÇÁ·Î±×·¥ ÀÚü´Â °ÅÀÇ µ¿ÀÏÇÏ°Ô µ¿ÀÛÇÑ´Ù. Àüü ¼Ò½º´Â ´ÙÀ½°ú °°´Ù.
|
¿¹ Á¦ : JusoList |
#include <Turboc.h>
// ³ëµå ±¸Á¶Ã¼
struct Node
{
char name[10];
char tel[15];
char addr[32];
Node *prev;
Node *next;
};
==================== ¼Ò½º »ý·« =====================
Node *head; ~ UnInitList±îÁö DoubleList ¿¹Á¦¿Í µ¿ÀÏÇÔ
// À̸§À¸·Î ³ëµå¸¦ ã´Â´Ù.
Node *FindNode(Node *Start,Node *aNode)
{
Node *Now;
for (Now=Start->next;Now;Now=Now->next) {
if (strcmp(Now->name,aNode->name)==0) {
return Now;
}
}
return Now;
}
void main()
{
char ch;
Node *Now;
Node Temp;
InitList();
for (;;) {
printf("¸í·ÉÀ» ÀÔ·ÂÇϼ¼¿ä(1:º¸±â, 2:Ãß°¡, 3:»èÁ¦, Q:Á¾·á) > ");
ch=getch();
printf("\n");
if (ch == 'Q' || ch == 'q') {
break;
}
switch(ch) {
case '1':
if (head->next == NULL) {
printf("µî·ÏµÈ ³»¿ëÀÌ ¾ø½À´Ï´Ù.\n");
} else {
Now=head->next;
do {
printf("À̸§:%s, ÀüÈ:%s, ÁÖ¼Ò:%s\n",Now->name,
Now->tel,Now->addr);
Now=Now->next;
} while (Now);
}
break;
case '2':
printf("À̸§À» ÀÔ·ÂÇϼ¼¿ä(9ÀÚ) : ");gets(Temp.name);
printf("ÀüȹøÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä(14ÀÚ) : ");gets(Temp.tel);
printf("ÁÖ¼Ò¸¦ ÀÔ·ÂÇϼ¼¿ä(31ÀÚ) : ");gets(Temp.addr);
AppendNode(&Temp);
break;
case '3':
printf("»èÁ¦ÇÒ »ç¶÷ÀÇ À̸§À» ÀÔ·ÂÇϼ¼¿ä : ");gets(Temp.name);
Now=FindNode(head,&Temp);
if (Now != NULL) {
DeleteNode(Now);
} else {
printf("µî·ÏµÇÁö ¾ÊÀº »ç¶÷ÀÔ´Ï´Ù.\n");
}
break;
}
}
UnInitList();
}
Node ±¸Á¶Ã¼¿¡ À̸§, ÀüȹøÈ£, ÁÖ¼Ò µîÀ» ÀúÀåÇÏ´Â name, tel, addr µîÀÌ Æ÷ÇԵǾú´Ù. ¿¬°á ¸®½ºÆ®¸¦ °ü¸®ÇÏ´Â ÇÔ¼öµéÀÇ ÄÚµå´Â DoubleList ¿¹Á¦¿Í µ¿ÀÏÇϹǷΠ¾Õ ¿¹Á¦ÀÇ Äڵ带 ±×´ë·Î °¡Á®¿ÀµÇ ´Ù¸¸ ³ëµå°¡ ¹Ù²ñ¿¡ µû¶ó °Ë»ö ¹æ¹ýÀº ´Þ¶óÁö¹Ç·Î FindNode ÇÔ¼ö¸¸ º°µµ·Î ¸¸µé¾ú´Ù. ÀÌ ¿¹Á¦ÀÇ ³ëµå´Â ¹®ÀÚ¿·Î µÈ À̸§À¸·Î °Ë»öÇØ¾ß ÇϹǷΠ¼øÈ¸ÇÏ¸é¼ ºñ±³ÇÒ ¶§ strcmp ÇÔ¼ö¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.
±× ¿ÜÀÇ ³í¸®´Â JusoArray ¿¹Á¦¿Í °ÅÀÇ À¯»çÇÏ´Ù. °Ë»ö ÇÔ¼ö¸¦ ÇÑ ¹ø ½á ¸Ô¾î º¸±â À§ÇØ »èÁ¦ÇÒ ´ë»óÀ» ÀԷ¹ÞÀ» ¶§ ¹øÈ£ ´ë½Å À̸§À» ÀÔ·ÂÇϵµ·Ï ÇßÀ» »ÓÀÌ´Ù. ½ÇÁ¦·Î ½ÇÇàÇØ º¸¸é º° Â÷À̸¦ ´À³¥ ¼ö ¾øÀ¸¸ç ¼º´É»óÀÇ Â÷À̵µ ü°¨ÇÏ±â ¾î·Æ´Ù. ÀÌ ¿¹Á¦´Â ȸ¿ø °ü¸®, ºñµð¿À ´ë¿©Á¡, °³ÀÎ Á¤º¸ °ü¸® µîÀÇ °£´ÜÇÑ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¿øÇüÀ¸·Î ÃæºÐÈ÷ ¾µ¸¸ÇÑ °¡Ä¡°¡ ÀÖÀ¸¹Ç·Î Àß ºÐ¼®ÇØ º¸±â ¹Ù¶õ´Ù.
ÀÌ ÀýÀÇ ¸¶Áö¸·À¸·Î ¿¬°á ¸®½ºÆ®¶ó´Â ÀÚ·á ±¸Á¶ÀÇ ½Ç¿ë¼º¿¡ ´ëÇØ °íÂûÇØ º¸ÀÚ. ¿¬°á ¸®½ºÆ®´Â Æ÷ÀÎÅ͸¦ »ç¿ëÇϱâ´Â ÇÏÁö¸¸ ±×¸® º¹ÀâÇÏÁö´Â ¾Ê°í °ü¸® ÇÔ¼öµéµµ »ó½Ä ¼öÁØ¿¡¼ ¾î·ÆÁö ¾Ê°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ³»ºÎ ±¸Á¶°¡ Á÷°üÀûÀÌ¸ç ¸µÅ©¸¦ Á¶ÀÛÇÏ´Â ±â¹ýµµ ³ª¸§´ë·Î Àç¹Ì ÀÖ¾î¼ ÀÚ·á ±¸Á¶¸¦ óÀ½ Á¢ÇÏ´Â »ç¶÷¿¡°Ô´Â »ó´çÈ÷ Èï¹Ì·Î¿î ÁÖÁ¦ÀÌ´Ù. ¶ÇÇÑ ÀÚ·á ±¸Á¶ÀÇ °¡Àå ±âº»ÀûÀÌ°íµµ °íÀüÀûÀÎ ÁÖÁ¦·Î¼ ÇмúÀûÀÎ °¡Ä¡µµ ³ô´Ù.
¿¬°á ¸®½ºÆ®¸¦ óÀ½ ¹è¿î »ç¶÷µéÀº ´ÙÀ½¿¡ ½Ç¹«¸¦ ÇÒ ¶§ ÇÑ ¹ø¾¿ ²À ½áº¸°í ½Í´Ù´Â »ý°¢ÀÌ µé Á¤µµ·Î ¸Å·ÂÀûÀ̱⵵ ÇÏ´Ù. ±×·¯³ª »ç½Ç Çö´ëÀÇ ÄÄÇ»ÅÍ È¯°æ¿¡¼ ¿¬°á ¸®½ºÆ®ÀÇ ½Ç¿ë¼ºÀº °ÅÀÇ »§Á¡¿¡ °¡±î¿ï Á¤µµ·Î ÇüÆí¾ø´Ù. µ¿Àû ¹è¿°ú ºñ±³µÇ´Â ¿¬°á ¸®½ºÆ®ÀÇ ÁÖ¿ä ´ÜÁ¡µéÀ» °£·«ÇÏ°Ô Á¤¸®ÇØ º¸¸é ´ÙÀ½°ú °°´Ù.
¨ç Àб⠼ӵµ°¡ ÇüÆí¾øÀÌ ´À¸®´Ù. ³ëµå°£ÀÇ °ü°è°¡ ¸µÅ©·Î¸¸ ÀúÀåµÇ±â ¶§¹®¿¡ Áß°£ÀÇ ÇÑ ³ëµå¸¦ ãÀ¸·Á¸é ¼øÈ¸ÇÏ´Â °Í¸¸ÀÌ À¯ÀÏÇÑ ¹æ¹ýÀÌ´Ù. 10¸¸°³ÀÇ ³ëµå Áß 78000¹øÂ° ³ëµå¸¦ Àоî¾ß ÇÑ´Ù¸é Á¤¸» ²ûÂïÇÒ °ÍÀÌ´Ù. ¸µÅ©¿¡ ÀÇÇØ »ðÀÔ, »èÁ¦´Â »¡¶óÁ³Áö¸¸ ´ë½Å °Ë»ö ¼Óµµ°¡ ´À·ÁÁø °ÍÀÌ´Ù. ÀڷḦ ´Ù·ç´Â µ¿ÀÛÀÇ 90%´Â ÀбâÀÌ¸ç »ðÀÔ, »èÁ¦´Â »ó´ëÀûÀ¸·Î ÈçÇÑ µ¿ÀÛÀÌ ¾Æ´Ï¹Ç·Î Àд µ¿ÀÛÀÌ ´À¸®´Ù´Â °ÍÀº Ä¡¸íÀûÀÎ ´ÜÁ¡ÀÌ´Ù.
¨è ¸Þ¸ð¸® È¿À²ÀÌ ¾ÆÁÖ ÁÁÁö ¸øÇÏ´Ù. µ¥ÀÌÅÍ ¿Ü¿¡ ¸µÅ©¸¦ º°µµ·Î °¡Á®¾ß ÇϹǷΠ¸µÅ©ºÐ¸¸ÅÀÇ ¸Þ¸ð¸®°¡ ´õ ¼Ò¸ðµÊÀº ¹°·ÐÀÌ°í °³º° ³ëµå¸¦ µ¿ÀûÀ¸·Î ÇÒ´çÇØ¾ß ÇϹǷΠÇÒ´ç Çì´õ¿¡ ÀÇÇÑ ¸Þ¸ð¸® ¼Ò¸ðµµ ¸¸¸¸Ä¡ ¾Ê´Ù. °Ô´Ù°¡ »ðÀÔ, »èÁ¦¸¦ ºó¹øÇÏ°Ô ÇÒ °æ¿ì ¸Þ¸ð¸® ´ÜÆíȰ¡ ½ÉÇØÁ® ½Ã½ºÅÛÀÇ ÀüüÀûÀÎ ¼º´Éµµ ¶³¾îÁø´Ù. ¶È°°Àº ¾çÀÇ ÀڷḦ ÀúÀåÇÏ´Â ¹è¿°ú ºñ±³ÇÑ´Ù¸é ÃÖ¼ÒÇÑ 2¹è, ¸¹°Ô´Â 6¹è Á¤µµÀÇ ¸Þ¸ð¸®°¡ ´õ ÇÊ¿äÇÏ´Ù.
¨é Äڵ尡 ±×¸® ¾î·ÆÁö´Â ¾ÊÁö¸¸ ¹è¿°ú ºñ±³ÇßÀ» ¶§ »ó´ëÀûÀ¸·Î º¹ÀâÇÏ°í Æ÷ÀÎÅÍ ±¸¹®ÀÌ ¸¹¾Æ °³¹ßÀÚ°¡ ½Ç¼ö¸¦ ÇÒ °¡´É¼ºÀÌ ¸¹´Ù. ¸µÅ© ÀÚü°¡ Æ÷ÀÎÅÍÀε¥´Ù°¡ µ¥ÀÌÅÍ¿¡ Æ÷ÀÎÅͰ¡ Æ÷ÇԵǾî ÀÖÀ¸¸é a->next->b->data[3].c µûÀ§ÀÇ º¹ÀâÇÑ ±¸¹®µµ ÀÚÁÖ »ç¿ëµÈ´Ù. ÀÌ·± ´Ù´Ü°è ÂüÁ¶¹®À» ´Ù·ê ¶§´Â Ç×»ó ÁÖÀÇÇØ¾ß Çϸç Á÷°üÀûÀÌÁöµµ ¸øÇؼ ÀÐ±â ¾î·Æ°í À¯Áö, º¸¼ö ºñ¿ëµµ Áõ°¡ÇÑ´Ù. °³¹ß ½Ã°£ÀÌ ´õ ¿À·¡ °É¸®¸ç °³¹ß ºñ¿ëµµ °á±¹ ºñ½ÎÁø´Ù.
¨ê ÀÚ·á ±¸Á¶ÀÇ ³»ºÎÀûÀÎ ¸ð¾çÀÌ ¼±Çü(linear)ÀÌ ¾Æ´Ñ ÀÔüÀûÀÎ ¸ð¾çÀ» Çϰí ÀÖ¾î ½ºÆ®¸² ÀÔÃâ·ÂÀÌ ¹ø°Å·Ó´Ù. ¿¬°á ¸®½ºÆ®¸¦ ÆÄÀÏ·Î ÀúÀåÇÏ·Á¸é ¸µÅ©´Â »©°í µ¥ÀÌÅ͸¸ ÀúÀåÇØ¾ß ÇÏ¸ç ´Ù½Ã ºÒ·¯ ¿Ã¶§´Â ÀÏÀÏÀÌ ¸µÅ©¸¦ º¹¿øÇØ¾ß ÇÑ´Ù. ¸µÅ©´Â ¸Þ¸ð¸®»ó¿¡¼¸¸ Àǹ̰¡ ÀÖ´Â °ªÀ̹ǷΠÀúÀå ´ë»óÀÌ ¾Æ´Ï´Ù. ¸®½ºÆ® Àüü¸¦ ȸéÀ¸·Î Ãâ·ÂÇϰųª ³×Æ®¿öÅ©·Î Àü¼ÛÇÒ ¶§µµ ¿©·¯ ¸ð·Î ºÒÆíÇÑ Á¡ÀÌ ¸¹´Ù.
¨ë qsort, bsearch µîÀÇ ¾Ë°í¸®ÁòÀ» ±¸ÇöÇϴ ǥÁØ ÇÔ¼öµéÀº ±âº»ÀûÀ¸·Î ¹è¿¿¡ ´ëÇØ µ¿ÀÛÇϵµ·Ï ÀÛ¼ºµÇ¾î ÀÖ´Ù. Á¤·Ä, À̺Р°Ë»öÀº µÑ ´Ù ÀÓÀÇ Á¢±ÙÀ» ¿ä±¸Çϴµ¥ ¿¬°á ¸®½ºÆ®´Â ÀÓÀÇ Á¢±ÙÀ» Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÌ·± Ç¥ÁØ ÇÔ¼öÀÇ ¼ºñ½º¸¦ ¹ÞÀ» ¼ö ¾ø´Ù.
¿¬°á ¸®½ºÆ®´Â »ðÀÔ°ú »èÁ¦°¡ ¾öû³ª°Ô ºü¸£´Ù´Â À¯ÀÏÇÑ ÀåÁ¡À» Çϳª °¡Áö°í ÀÖ´Ù. ±×·¯³ª À̰ÍÁ¶Â÷µµ Ç×»ó Áø½ÇÀ̶ó°í º¸±â ¾î·Æ´Ù. µ¿½Ã¿¡ ´Ù·®ÀÇ µ¥ÀÌÅ͸¦ »ðÀÔÇÒ ¶§´Â ±×¾ß¸»·Î ³»ºÎ¿¡¼ ¾öû³ Æ÷ÀÎÅÍ Á¶ÀÛÀ» ÇØ¾ß Çϴµ¥ ÀÌ¿¡ ºñÇØ ¹è¿Àº À¢¸¸ÇÑ ´ë¿ë·®ÀÌ¶óµµ °£´ÜÇÏ°í ºü¸£°Ô »ðÀԵȴÙ. µ¿Àû ¹è¿ÀÇ »ðÀÔ ¼Óµµ´Â ¿¬°á ¸®½ºÆ®º¸´Ù È®½ÇÈ÷ ´À·È´Ù. ±×·¯³ª ÀÌ·± »çÁ¤ÀÌ ÄÄÇ»ÅͰ¡ »¡¶óÁö¸é¼ ´Þ¶óÁ® Çö´ëÀÇ ÄÄÇ»ÅÍ È¯°æ¿¡¼ ¼öõ~¼ö¸¸ °ÇÀÇ ÀÚ·á´Â ¹è¿·Î ¹Ð°í ´ç°Üµµ ¼Óµµ °¨¼Ò¸¦ ü°¨ÇÏÁö ¸øÇÒ Á¤µµÀÌ¸ç ¼ö¹é°ÇÀÎ °æ¿ì´Â ¿ÀÈ÷·Á ¹è¿ÀÌ ÈξÀ ´õ ºü¸£´Ù.
¿¬°á ¸®½ºÆ®ÀÇ ºü¸¥ »ðÀÔ ¼Óµµ°¡ ¹è¿À» ¾ÐµµÇÒ Á¤µµ°¡ µÇ·Á¸é ÀÚ·á°¡ ¼ö½Ê¸¸ °Ç Á¤µµ µÇ¾î¾ß ÇÏ¸ç ¹é¸¸°Ç Á¤µµ µÈ´Ù¸é ¹è¿º¸´Ù ¿¬°á ¸®½ºÆ®°¡ È®½ÇÈ÷ ³ªÀº ¼º´ÉÀ» º¸ÀÏ °ÍÀÌ´Ù. ±×·¯³ª ÀÌ Á¤µµÀÇ ÀÚ·á¶ó¸é ´ç¿¬È÷ Æ®¸® ±¸Á¶¸¦ ¾²´Â °ÍÀÌ ÇÕ¸®ÀûÀÌ´Ù. °á±¹ ¿¬°á ¸®½ºÆ®´Â Áß¼Ò ±Ô¸ð¿¡¼´Â ¹è¿¿¡°Ô ¹Ð¸®°í ´ë±Ô¸ð¿¡¼´Â Æ®¸®¿¡°Ô ¹Ð·Á Áö±ÝÀº ¼³ ÀÚ¸®°¡ ¸¶¶¥Ä¡ ¾ÊÀº ´ÜÁ¡ Åõ¼ºÀÌÀÇ ÀÚ·á ±¸Á¶°¡ µÈ °ÍÀÌ´Ù. ¿¬°á ¸®½ºÆ®°¡ ¿ùµîÈ÷ ¿ì¿ùÇÑ °æ¿ì¶ó¸é PDA³ª ÇÚµåÆù µî ´À¸° ÇÁ·Î¼¼¼¸¦ °¡Áø ±â°è¿¡¼ »ðÀÔ, »èÁ¦°¡ ¾ÆÁÖ ºó¹øÇϰí ÀÚ·áÀÇ ¾çÀÌ ¸¹À» ¶§ Á¤µµ¿¡ ±¹ÇѵȴÙ.
±×·¯³ª ¿¬°á ¸®½ºÆ®¿¡ ´ëÇÑ ÀÌ·ÐÀû ÇнÀÀº ¿©ÀüÈ÷ Áß¿äÇÏ´Ù. ¿¬°á ¸®½ºÆ®´Â µ¿Àû ¸Þ¸ð¸® ÇÒ´ç°ú Æ÷ÀÎÅÍ¿¡ ´ëÇÑ »ý»ýÇÑ ½Ç½À µµ±¸·Î¼ ÇмúÀû °¡Ä¡°¡ ³ô°í ¶ÇÇÑ ³ëµå¸¦ °ü¸®ÇÏ´Â ±â¹ýÀº »óÀ§ ÀÚ·á ±¸Á¶ÀÎ Æ®¸®¿¡¼ ±×´ë·Î Àû¿ëµÇ¹Ç·Î ÀÚ·á ±¸Á¶ÀÇ ÇÑ °ú¸ñÀ¸·Î¼ »ý·«ÇÒ ¼ö ¾ø´Â ÁÖÁ¦À̱⵵ ÇÏ´Ù. ºÐ¼®ÇØ º¼¸¸ÇÑ ¿¹Á¦µé Áß¿¡ ¿¬°á ¸®½ºÆ®·Î ÀÛ¼ºµÇ¾î ÀÖ´Â °Íµéµµ ¸¹±â ¶§¹®¿¡ ÀÌ·± ÁÁÀº ¿¹Á¦µéÀÇ ±â¹ýÀ» Èí¼öÇϱâ À§Çؼ¶óµµ ¿¬°á ¸®½ºÆ®´Â ²À ¿¬±¸ÇØ¾ß ºÁ¾ß ÇÑ´Ù.
½Ç¹«¿¡¼ ¿¬°á ¸®½ºÆ®¸¦ ¾µ °ÍÀΰ¡ µ¿Àû ¹è¿À» ¾µ °ÍÀΰ¡´Â °³ÀÎÀÇ ÃëÇâ°ú ¹®Á¦ÀÇ Æ¯¼ö¼º¿¡ µû¶ó °áÁ¤µÇ¾î¾ß ÇÒ °ÍÀÌ´Ù. »ç½Ç ÃÖ±ÙÀÇ °´Ã¼ ÁöÇâ ±â¹ý¿¡¼´Â µÑ ´Ù °´Ã¼·Î Æ÷ÀåÇØ ¹ö¸®¸é ¿ÜºÎ¿¡¼ º¸±â¿¡´Â Â÷ÀÌÁ¡ÀÌ °ÅÀÇ ¾ø¾î Áß¼Ò ¿ë·®ÀÎ °æ¿ì ¾î¶² ÂÊÀ» ¼±ÅÃÇϳª °á°ú´Â ¸¶Âù°¡Áö¶ó°í ÇÒ ¼ö ÀÖ´Ù. ¾Æ¹¸µç »ðÀÔ°ú »èÁ¦°¡ ÇÊ¿äÇÒ ¶§ ¾µ ¼ö ÀÖ´Â ÀÚ·á ±¸Á¶´Â ¿¬°á ¸®½ºÆ®»ÓÀÌ¸ç ¿À·ÎÁö ¿¬°á ¸®½ºÆ®¸¸ÀÌ ÃÖ¼±ÀÇ ÇØ°áÃ¥À̶ó´Â °íÁ¤°ü³äÀº ¹ö·Á¾ß°Ú´Ù. 10¿©³âÀü¿¡´Â »ç½ÇÀ̾úÁö¸¸ Áö±ÝÀº ±×·¸Áö ¾Ê´Ù.
CharList
¹®ÀÚÇü º¯¼ö Çϳª¸¦ µ¥ÀÌÅÍ·Î °¡Áö´Â ÀÌÁß ¿¬°á ¸®½ºÆ®¸¦ ¸¸µé°í Űº¸µå·Î ÀԷ¹ÞÀº ¹®ÀÚµéÀ» ÀÌ ¸®½ºÆ®¿¡ ÀúÀåÇ϶ó. ³ëµå¸¦ »ðÀÔÇÒ ¶§ ¹®ÀÚÀÇ Å©±â¼øÀ¸·Î Á¤·ÄÇÏ¿© »ðÀÔÇØ º¸ÀÚ. »èÁ¦³ª º¸±â ±â´ÉÀº »©°í ÇÑ ¹®ÀÚ°¡ ÀÔ·ÂµÉ ¶§¸¶´Ù ¸®½ºÆ®¸¦ ´ýÇÁÇÏ¿© Ãâ·ÂÇ϶ó.
JusoRok
ÁÖ¼Ò·Ï ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. ´ÙÀ½°ú °°ÀÌ ±¸Á¶Ã¼¸¦ Á¤ÀÇÇϰí ÀÌ ±¸Á¶Ã¼ÀÇ ÁýÇÕÀ» Ãâ·Â, ÆíÁý, »ðÀÔ, »èÁ¦, ÆÄÀÏ ÀÔÃâ·ÂÇÏ´Â ±â´ÉÀ» ÀÛ¼ºÇÑ´Ù. µ¥ÀÌÅ͸¦ °ü¸®ÇÏ´Â ¹æ¹ýÀº ÀÌ ÀåÀÇ ³»¿ëÀ» ÂüÁ¶ÇÏ°í ÆÄÀÏ ÀÔÃâ·Â ¹æ¹ýÀº 17ÀåÀ» ÂüÁ¶Ç϶ó.
struct tag_Juso {
int Id;
char Name[16];
char Age;
char Tel[15];
char Addr[64];
};
ÀÌ ±¸Á¶Ã¼¿¡¼ Id´Â Áߺ¹µÇÁö ¾Ê´Â ÀÏ·Ã ¹øÈ£(Primary Key)ÀÌ´Ù. ÀÚ·á ±¸Á¶·Î µ¿Àû ¹è¿°ú ¿¬°á ¸®½ºÆ® Áß Çϳª¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ³ëµå(µ¿Àû ¹è¿ÀÎ °æ¿ì´Â ¿ä¼Ò)´Â ±¸Á¶Ã¼ ¶Ç´Â ±¸Á¶Ã¼ Æ÷ÀÎÅÍ·Î ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.