ÇÁ·Î±×·¡¹Ö

 3204, 15/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ckw80
   Áú¹® 3 ¿¡´ëÇÑ ´äº¯ÀÔ´Ï´Ù.

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=404 [º¹»ç]


Áú¹®3)
µÎ°³ÀÇ Æ÷ÀÎÅ͸¦ »¬¼À¿¬»êÀ» ÅëÇؼ­ µÎ°³ÀÇ Â÷À̸¦ ±¸ÇÒ¼ö ÀÖ´Ù°í Çϴµ¥¿ä.
µÎ Æ÷ÀÎÅÍÀÇ Â÷À̸¦ ±¸Çؼ­ ¾î´À¶§ ¾²´Â°Ç°¡¿ä?


-> ¿¹¸¦ µé¾î ¼³¸íÇϸé

char *p="Test String!!";

ÀÌ·¸°Ô ¼±¾ðµÇ¾îÀÖ´Ù°í ÇսôÙ.
À§ String("Test String!") ¿¡¼­ "Str"¹®ÀÚ¿­¸¸ »Ì¾Æ³»·Á ÇÕ´Ï´Ù.

±×·¸´Ù¸é S¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍ¿Í rÀ» °¡¸®Å°´Â Æ÷ÀÎÅÍ°¡ ÀÖÀ¸¸é »Ì¾Æ³¾¼ö ÀÖ°ÚÁÒ?
±×·³ ¼Ò½ºÀÔ´Ï´Ù.

char *p="Test String!";
char *p2, *p3;
char TrimString[4];
int len;

memset(TrimString,'\0',sizeof(TrimString));/*¹®ÀÚÇü ¹è¿­Àº ÃʱâÈ­¸¦ ½ÃÄÑÁִ°Í
                                             ÀÌ ÁÁ½À´Ï´Ù. ¿©±â¼­ 0ÀÌ
                                             ¾Æ´Ñ '\0'À» »ç¿ëÇÑ ÀÌÀ¯´Â '\0'ÀÌ
                                             ÁøÁ¤ÇÑ NULLÀ» ¶æÇÏ´Â ¹®ÀÚÀ̱⶧¹®
                                             ÀÔ´Ï´Ù.*/
p2=strchr(p,'S');/*strchrÀº ¹®ÀÚ¿­¿¡¼­ ƯÁ¤ ¹®ÀÚ¸¦ ã¾Æ³»¾î ±× Æ÷ÀÎÅ͸¦
                   ¸®ÅÏ ÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.*/
p3=strchr(p,'r');

len=(p3-p2)+1;/*ÀÌ°÷ÀÌ ÁÖ¼Ò°ªÀÇ Â÷À̸¦ »ç¿ëÇÏ´Â °÷ÀÔ´Ï´Ù. p2,p3´Â charÇü Æ÷ÀÎ
              ÅÍ·Î ¼±¾ðµÇ¾îÀִµ¥ p2,p3¿¡ µé¾îÀÖ´Â °ªÀº ÁÖ¼Ò°ªÀÔ´Ï´Ù. µû¶ó¼­
              ÀÌ°ªµéÀÇ Â÷ÀÌ°¡ °ð ¾ò°íÀÚÇÏ´Â StringÀÇ ±æÀÌ°¡ µÇ´Â°ÍÀÔ´Ï´Ù.
              (¿©±â¼­ +1À» ÇØÁØ ÀÌÀ¯´Â ¸¸¾à SÀÇ ÁÖ¼Ò°¡ 0x00420021À̸é rÀÇ
              ÁÖ¼Ò´Â 0x00420023À̵˴ϴÙ. ±×·³ ÀÌ µÑÀÇ Â÷ÀÌ´Â 2°¡µË´Ï´Ù. ±×·¯³ª
              ¿ì¸®°¡ ¿øÇÏ´Â ¹®ÀÚ¿­ÀÇ ±æÀÌ´Â 3À̹ǷΠcharÇüÀÇ byte¸¸Å­ 1À»
              ´õÇØÁØ °Í ÀÔ´Ï´Ù.)*/

memcpy(TrimString,p2,len);/*¸Þ¸ð¸®¿¡ Àִ°ÍÀ» º¹»çÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù. Áï p2°¡
                           °¡¸®Å°°í ÀÖ´Â ¹®ÀÚ¿­À» len±æÀ̸¸Å­ TrimString
                           ¹è¿­¿¡ º¹»çÇÏ´Â °ÍÀÔ´Ï´Ù*/
                            





  Hit : 3471     Date : 2004/02/05 11:23



    
2924   ÀÚ¹Ù ¸®½ºÆ® Á¤·Ä¿¡ ´ëÇØÁ» ¹°¾î º¼±ú¿ä     vjwmf0
11/09 3964
2923   ÀÚ¹Ù »ïÇ׿¬»êÀÚ ¿¡¼­ ¸·Çô¿ä[4]     ³×À̹öÁö½Äin
03/01 5058
2922   ÀÚ¹Ù ½º·¹µå °ü·Ã Áú¹®µå·Á¿ä!!! ºÎŹµå¸³´Ï´Ù ¤Ð¤Ð[1]     poiu2069
12/05 4936
2921   ÀÚ¹Ù ¾ð¾î Áú¹®ÀÌ¿ä~![1]     tlsdbcjs
04/13 3121
2920   ÀÚ¹Ù ¿¡ÄÚ¼­¹ö ÁÖ¼ÒÀÔ·ÆÇÏ¸é ¾ÆÀÌÇǹޱâ.     kiskind
10/25 4184
2919   ÀÚ¹ÙÀÇ Á¤¼® vs ³­ Á¤¸» ÀÚ¹Ù¸¦ °øºÎÇÑÀûÀÌ ¾ø´Ù±Ô~[4]     capt_0669
11/19 14076
2918   ÀÚ¹Ù·Î °ÔÀÓ Á¦ÀÛÇϱâ[1]     zetrhee
04/15 3825
2917   ÀÚ¹Ù·Î °ÔÀÓÀ» Á¦ÀÛÇÏ°í ½ÍÀºµ¥...[1]     zetrhee
04/11 2931
2916   ÀÚ¹Ù¸¦ ¹è¿ì´Âµ¥..[1]     Hacker
02/19 2629
2915   ÀÚ¹Ù½ºÅ©¸³Æ® °ü·Ã Áú¹®ÀÖ½À´Ï´Ù.     metalmaniac
03/28 3070
2914   ÀÚ¹Ù½ºÅ©¸³Æ®µµ ²À¹è¿ö¾ßÇϳª¿ä?[1]     beretta77
01/13 2833
2913   ÀÚ¹Ù¿¡¼­ ÀÔ·ÂÇÔ¼ö[2]     dokito
09/20 2890
2912   Áú¹® 2°³ ±Ã±ÝÇØ¿ä[3]     ghqja723
11/29 2375
    Áú¹® 3 ¿¡´ëÇÑ ´äº¯ÀÔ´Ï´Ù.     ckw80
02/05 3470
2910   Áú¹® Àִµ¥¿ä[3]     medusa87
02/15 3046
2909   Áú¹® ÀÖ½À´Ï´Ù.[3]     ippotis
04/14 2810
2908   Áú¹® Á» µå¸³´Ï´Ù..     akfqhr1
01/04 2641
2907   Áú¹® ÇÑ°³ ´õ ÀÖ¾î¿ä ^^;;     JoyanG
09/21 3742
2906   Áú¹® ´Ù½Ã ¿Ã¸®°Ú½À´Ï´Ù![2]     macgeri123
03/07 2620
2905   Áú¹® ¾î¼Àºí¸®¾î     È÷ÅÍƲ¾î
03/09 2875
[1]..[11][12][13][14] 15 [16][17][18][19][20]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org