char temp[1024]; // <----- (1)
char longArticle[4096];
.
.
.
//*************(2) ½ÃÀÛ *************
strcpy(temp,longArticle+y-x);
*(temp+x-y) = '\0';
fprintf(stdout,"%s\n",temp);
//************(2) ³¡ ****************
strcpy(string1,longArticle+z-y);
*(string1+z-y) = '\0';
fprintf(stdout,"%s\n",string1);
.
.
.
return 1;
´ëÃæ ÀÌ·± ÇÁ·Î±×·¥Àä. ȸé Ãâ·ÂÇϸé string1ÀÇ °ªÀÌ Á¦´ë·Î ¾È³ª¿Í¿ä.
(2) ºÎºÐÀÇ Äڵ带 ¾ø¾Ö¸é Á¦´ë·Î ³ª¿À°í,
(1) ºÎºÐ¿¡¼ temp ÀÇ Å©±â 1024¸¦ 256À¸·Î ¹Ù²Ù¸é string1ÀÇ °ªÀÌ ¶Ç ´Ù¸£°Ô ³ª¿À°í ±×·¯³×¿ä.
ÄÄÆÄÀÏ ÇÏ´Â µ¿¾È ¿¡·¯µµ ¾ø°í µüÈ÷ À߸øÇÑ ºÎºÐµµ ¾ø´Â µí Çϴµ¥ ¿ÖÀÌ·¯ÁÒ?
Fedora Core 20, gcc ÀÔ´Ï´Ù.
Àâ´ã | 2089¸íÀÌ Àоú¾î¿ä. 3.135.198.7