Á¤¼ºÈÆ
    (¿¹ºñ 1) ¹®ÀÚ¿­ ó¸® ÇÔ¼ö
r01.png [14 KB]    




(¿¹ºñ 1) ¹®ÀÚ¿­ ó¸® ÇÔ¼ö  (³×À̹ö °Ë»öÇؼ­ ÇÁ·Î±×·¥ ãÁö ¸»°í Á÷Á¢ ÇÁ·Î±×·¡¹ÖÇÒ °Í)

 

³»¿ë: ´ÙÀ½°ú °°ÀÌ ¹®ÀÚ¿­À» ó¸®ÇÏ´Â ÇÔ¼ö¸¦ ÀÛ¼ºÇϽÿÀ.

 

        1) ¹®ÀÚ¿­ÀÇ ±æÀ̸¦ ¸®ÅÏÇÑ´Ù.

                ¿¹)  char test[20] = "abcd";

                      n = strlen(test);  // n ¿¡´Â 4°¡ µé¾î°£´Ù.

 

        2) ¹®ÀÚ¿­À» copy ÇÑ´Ù.

                ¿¹) char test1[20], test2[20] = "hello world";                   

                     strcpy(test1, test2);   // test1 ¿¡ "hello world" °¡ µé¾î°£´Ù.

 

        3) ù¹ø° ¹®ÀÚ¿­¿¡ µÎ¹ø° ¹®ÀÚ¿­À» ÇÕÄ£´Ù.

                ¿¹) char str1[20] = "hi", str2[20] = " hansung";

                      strcat(str1,str2);   // str1ÀÌ  "hi hansung" °¡ µÈ´Ù.

 

Ãß°¡:

 

        *) ¹®ÀÚ¿­ ºñ±³´Â strcmp(test1, test2) ´Â À§ÀÇ 1,2,3À» ¿Ï¼ºÇÑ Çлý¸¸ Çغ¼ °Í

              - ¾ËÆĺª ¼ø¼­·Î test1ÀÌ test2 º¸´Ù ¾Õ¿¡ÀÖÀ¸¸é Â÷À̸¸Å­ À½¼ö, µÚ¿¡ ÀÖÀ¸¸é Â÷À̸¸Å­ ¾ç¼ö, µÎ°³ÀÇ ¹®ÀÚ¿­ÀÌ °°À¸¸é 0À» ¸®ÅÏ

                 ¿¹) char t1[20] = "comm1", t2[20] = "comm2";

                      n = strcmp(t1, t2);   // n ¿¡´Â -1ÀÌ µé¾î°£´Ù.

 

                Âü°í: strcmp ´Â À̸§À» Á¤·ÄÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖÀ½

 

        **) ȤÀº ƯÁ¤ ¹®ÀÚ¿­ÀÌ ¹ß»ýÇÏ´ÂÁö¸¦ ã¾Æ³»°í ¹ß»ýÇÏ¸é ±× À§Ä¡¸¦ ¸®ÅÏÇÏ´Â ÇÔ¼ö¸¦ ÀÛ¼ºÇØ º¼ °Í

                  ¿¹) char longstr[40] = "Do your best !!!", word[10] = "your";

                        n = strstr(longstr, word);  // your°¡ ½ÃÀ۵Ǵ À§Ä¡ 3À» ¸®ÅÏÇÔ, ¸¸¾à ¾øÀ¸¸é -1À» ¸®ÅÏ

 

                 Âü°í: strstr ´Â ÀüÈ­¹øÈ£°ü¸®¿¡¼­ À̸§À̳ª ÀüÈ­¹øÈ£°¡ ÀϺθ¸ ÀÏÄ¡ÇÏ´õ¶óµµ ã¾ÆÁÖ´Â ±â´É¿¡ »ç¿ëÇÒ ¼ö ÀÖÀ½

                          typedef struct phonebook {

                                  char name[10];   // name

                                  char phone[20];  // phone number

                          } phonebook;

                          phonebook mybook[10] = { {"È«±æµ¿","010-1234-5678"},

                                                                    {"±èö¼ö","010-3456-1111"},

                                                                    {"¾ç±Íºñ","010-5634-2390"},

                                                                    {"±èöȣ","019-1111-2222"},

                                                                    {"¹ÚÂùÈ£","011-3434-1290"}};

                           À§¿Í°°Àº ÀüÈ­¹øÈ£ºÎ¿¡¼­

                                          1) À̸§À¸·Î Á¤·ÄÇÏ¿© Ãâ·ÂÇϽÿÀ.

                                          2) À̸§¿¡ "±èö"ÀÌ µé¾î°£ »ç¶÷À» ¸ðµÎ Ãâ·ÂÇϽÿÀ.

                                          3) ÀüÈ­¹øÈ£¿¡¼­ 1111 ÀÌ ÀÖ´Â ¸ðµç »ç¶÷À» Ãâ·ÂÇϽÿÀ. 

                        

 

      - ±âÁ¸ string ¶óÀ̺귯¸®¿¡ µ¿ÀÏÇÑ ÇÔ¼ö°¡ ±¸ÇöµÇ¾î ÀÖÀ¸¹Ç·Î À̸¦ ÇÇÇϱâ À§Çؼ­´Â

         mystrlen(), mystrcpy(), mystrcmp(), mystrstr() µîÀ¸·Î ÇÔ¼ö À̸§ ¾Õ¿¡ my¸¦ ºÙÀÏ °Í

 

      * ±âÁ¸ string.h ¿¡ ÀÖ´Â ÇÔ¼ö¸¦ »ç¿ëÇÏÁö ¸»°í for loop¸¦ »ç¿ëÇؼ­ Á÷Á¢ ±¸ÇöÇÏ´Â °ÍÀÓ

 

 

              

  µî·ÏÀÏ : 2012-05-14 [15:16] Á¶È¸ : 2728 ´Ù¿î : 607   
 
¡â ÀÌÀü±ÛÅ×½ºÆ® Áß
¡ä ´ÙÀ½±ÛÈùÆ®1 - strlen ±¸Çö ¿¹)
ÀڷᱸÁ¶ ½Ç½À°Ô½ÃÆÇ
¹øÈ£ ¨Ï Á¦ ¸ñ À̸§ Á¶È¸ µî·ÏÀÏ
±³Àç ÇÁ·Î±×·¥ Âü°í ´Ù¿î·Îµå ¾ÈµÉ ¶§
68 (ÀÓ½Ã) ÀÌÁß Æ÷ÀÎÅÍÀÇ ÀÌÇØ ½Ç½À Á¤¼ºÈÆ 299 11-21
67 (ÀÓ½Ã) ´Ü¼ø¿¬°á ¸®½ºÆ® insert_node ÁýÁß ºÐ¼® ½Ç½À Á¤¼ºÈÆ 403 11-21
66 ±³Àç ÇÁ·Î±×·¥ Âü°í ´Ù¿î·Îµå ¾ÈµÉ ¶§ ½Ç½À Á¤¼ºÈÆ 766 10-03
65 Å×½ºÆ® Áß ½Ç½À Á¤¼ºÈÆ 1722 11-08
64 (¿¹ºñ 1) ¹®ÀÚ¿­ ó¸® ÇÔ¼ö ½Ç½À Á¤¼ºÈÆ 2728 05-14
63 ¦¦❶ ÈùÆ®1 - strlen ±¸Çö ¿¹) °è¼Ó Á¤¼ºÈÆ 2003 06-05
62 ¦¦❶ l½Ç½À ÇÁ·Î±×·¥ ¿¹) ºñ°ø°³ °è¼Ó Á¤¼ºÈÆ 170 05-14
61 (½Ç½À 12) ·Î¶Ç Á¶ÇÕ »ý¼º±â ½Ç½À Á¤¼ºÈÆ 3273 05-26
60 ¦¦❶ ½Ç½À ÇÁ·Î±×·¥ ¿¹) ºñ°ø°³ °è¼Ó Á¤¼ºÈÆ 94 05-26
59 (½Ç½À 11) ½Ã¹Ä·¹ÀÌ¼Ç ½Ç½À Á¤¼ºÈÆ 8890 05-23
58 ¦¦❶ Ãß°¡ 1)ÀÇ °á°úÈ­¸é ¿¹ °è¼Ó Á¤¼ºÈÆ 1872 06-03
57    ¦¦❷ Ãß°¡ 2)ÀÇ °á°úÈ­¸é ¿¹ °è¼Ó Á¤¼ºÈÆ 1689 06-03
56 ¦¦❶ ½Ç½À ÇÁ·Î±×·¥ ¿¹) ºñ°ø°³ °è¼Ó Á¤¼ºÈÆ 303 05-23
55    ¦¦❷ ½Ç½À ÇÁ·Î±×·¥ ¿¹2) ºñ°ø°³ °è¼Ó Á¤¼ºÈÆ 147 06-03
54 (½Ç½À 10) ¹Ì·Îã±â ½Ç½À Á¤¼ºÈÆ 5601 05-15

[1][2][3][4][5]