³»¿ë: ÀüȹøÈ£ °ü¸® ÇÁ·Î±×·¥¿¡¼´Â À̸§À̳ª ÀüȹøÈ£ ÀϺθ¸À¸·Î ÀÏÄ¡ÇÏ´Â »ç¶÷À» ã¾ÆÁÖ´Â ±â´ÉÀÌ ÇÊ¿äÇÏ´Ù.
¾Æ·¡ÀÇ ±¸Á¶Ã¼¸¦ »ç¿ëÇÏ¿© ´ÙÀ½ÀÇ ±â´ÉÀ» ±¸ÇöÇϽÿÀ.
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) str ¹®ÀÚ¿¿¡¼ substr ¹®ÀÚ¿ÀÌ °°À¸¸é ÇØ´ç À§Ä¡¸¦ ¸®ÅÏÇÏ°í °°Àº ¹®ÀÚ¿ÀÌ ¾øÀ¸¸é -1À» ¸®ÅÏÇÏ´Â
strstr(char *str, char *substr) ÇÔ¼ö¸¦ ÀÛ¼ºÇϽÿÀ. (¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÁö ¸»°í Á÷Á¢±¸Çö)
3) À§¿¡¼ ±¸ÇöÇÑ strstr ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ÀüȹøÈ£ºÎ¿¡¼ ƯÁ¤ÇÑ À̸§ÀÇ ÀϺγª ÀüȹøÈ£ ÀϺΰ¡ ÀԷµǾúÀ» ¶§
ÀÏÄ¡ÇÏ´Â Á¤º¸¸¦ ¸ðµÎ Ãâ·ÂÇÏ´Â ÇÔ¼ö¸¦ ±¸ÇöÇϽÿÀ.
(¹Ýº¹Çؼ µ¿ÀÛÇϵµ·Ï ÇÏ°í q¸¦ ÀÔ·ÂÇϸé Á¾·áÇÏ°Ô ÇÔ)