ÀÚÀ¯·Ó°Ô °Ô½Ã¹°À» ¿Ã¸±¼öÀÖ´Â °Ô½ÃÆÇÀÔ´Ï´Ù.
  • À¯³âÃß¾ï
  • Çб³»ýÈ°
  • ÀÔ½ÃÁغñ
  • ´ëÇлýÈ°
  • ±º»ýÈ°
  • ¾Ë¹Ù»ýÈ°
  • Ãë¾÷Áغñ
  • Á÷Àå»ýÈ°
  • ¿ø·ë»ýÈ°
  • ¿¬¾ÖÁß
  • °áÈ¥Áغñ
  • Áý¾È»ì¸²
  • Àڳ౳À°
  • â¾÷Áغñ
  • À̹ÎÀ¯ÇÐ
  • ³ëÈÄ»ýÈ°
  • Àüüº¸±â


c¾ð¾î ÀßÇÏ´Â °í¼ö´Ôµé-_-!! µµ¿ÍÁÖ¼¼¿ä!

 
¿¡·¯ Çϳª°¡ ÀÚ²Ù Èûµé°ÔÇؼ­¿ä..

¿Õ Ãʺ¸¶ó¼­.. ¸Ó¶ó°í ¼³¸íÀ» ÇؾßÇÒÁöµµ ¸ð¸£°Ú´Âµ¥¿ä.
Àú¿¡°Ô óÀ½ ÁÖ¾îÁøÆÄÀÏÀº token.h ,test1.c¿´±¸¿ä.
test1.c¸¦ ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ token.c¸¦ ¸¸µå´Â °úÁ¦ÀÔ´Ï´Ù.
±×·±µ¥¿ä,! ³ª¸§´ë·Î token.c¸¦ ¸¸µé¾î¼­ test1.c¸¦ ½ÇÇàÇϸé
(
c:documents and settingsÀÌÇö´ö¹ÙÅÁ È­¸é»õ Æú´õ (2)token.h(10) : error C2371: 'token' : redefinition; different basic types
c:documents and settingsÀÌÇö´ö¹ÙÅÁ È­¸é»õ Æú´õ (2)token.h(10) : see declaration of 'token'
Error executing cl.exe. )

ÀÌ·± ¿¡·¯°¡ ¶°¿ä. Çì´õÆÄÀÏÀÌ Àç¼±¾ðµÇ¾ú´Ù´Â ¾ê±âÀΰ¡¿ä?
Àú¸¦ Èûµé°ÔÇÏ´Â Àú ¿¡·¯ 1¸¦ Á» ÇØ°áÇØÁÖ¼¼¿ä..¤Ð_¤Ð

¾Æ ±×¸®°í test1.c¿Í token.c¿¡¼­ µÑ´Ù Çì´õÆÄÀÏÀ» ¹ø°¥¾Æ Áö¿öº¸¾Ò´Âµ¥;
°á°ú´Â 9°³ÀÇ ¿¡·¯¿Í 33°³ÀÇ ¿¡·¯¿´¾î¿ä-_-;;ÈÞ...
¿Õ Ãʺ¸¶ó¼­ ³Ê¹« Èûµé¾î¿ä..!°í¼ö´Ôµé Á» µµ¿ÍÁÖ¼¼¿ä~!!!
ÆÄÀÏ·Î ¿Ã¸°°ÍÀº token.h ÆÄÀÏÀÔ´Ï´Ù. ÆÄÀÏÀ» Çϳª¹Û¿¡ ¸ø¿Ã·Á¼­
³ª¸ÓÁö´Â ºÙ¿©³Ö±â Çß±¸¿ä.

¾Æ, ±×¸®°í token.c ÆÄÀÏ¿¡ ÁÖ¼®Á» ´Þ¾ÆÁÖ¼¼¿ä. ÀÚ¼¼ÇÏ°Ô¿ä..¤Ð_¤Ð
Á¦ À̸ÞÀÏÀº xy7777@msn.comÀ̴ϱî Ȥ½Ã ¸ÞÀÏ·Î °¡¸£ÃÄÁֽǺÐÀº..¸ÞÀϷזּôÁÖ¼¼¿ä..^^;;

ÀÌÆÄÀÏÀÌ Á¦°¡¸¸µç token.cÆÄÀÏ À̱¸¿ä Áß°£¿¡Àִ°ÍÀÌ test1.cÀÔ´Ï´Ù.

#include //putchar,getcharÀÇ Çì´õÆÄÀÏ
#include "token.h"



void tokenCreate(token *t)
{
t->length=0;
}



void tokenRead(token *t)//Å°º¸µå·ÎºÎÅÍ ´ÙÀ½ ÅäÅ«À» ÀÐ¾î µé¿© Parameter t¿¡ ¹ÝȯÇÑ´Ù.
{
char c;
while(1)
{
if((c=getchar())!=' '&&c!='n'&&t->lengthelement[t->length]=c;
t->length++;
}
else
break;
}
while(c!='n')
c=getchar();

}


void tokenWrite(token t)//È­¸é¿¡ token t¸¦ Ãâ·ÂÇÑ´Ù. printf ¿ªÇÒÀ» ÇÑ´Ù.
{
int i;
putchar('');//ÅäÅ« ¹Ù·Î µÚ¿¡ > Ãâ·Â
}




int tokenMatch(token t1,token t2)//token t1°ú t2ÀÇ ³»¿ëÀÌ °°À¸¸é 1, ¾Æ´Ï¸é 0À» ¹ÝȯÇÑ´Ù.
{
int i,Match=1;
if(t1.length!=t2.length)
Match=0;
else
for(i=0;ilength=0;
}



void tokenMerge(token *t1,token *t2)//token t2¸¦ token t1ÀÇ µÚ¿¡ Ãß°¡ÇÑ´Ù. ´Ü, ÃÖ´ë±æÀ̸¦ ³ÑÁö ¾Ê´Â ¹üÀ§¿¡¼­
{
int i,limit;
limit=Max-t1->length;
if(t2->lengthlength;
for(i=0;ielement[t1->length]=t2->element[i];
}




void tokenReverse(token *t) //token tÀÇ ³»¿ëÀ» ¿ªÀ¸·Î ¸¸µç´Ù.
{
int i;
token temp;

for(i=0; ilength; i++)
temp.element[i]=t->element[t->length-i-1];

for(i=0; ilength; i++)
t->element[i]=temp.element[i];
}






long tokenIntValue(token t)//token tÀÇ °ª¿¡ ´ëÀÀÇÏ´Â Á¤¼ö°ªÀ» ¹ÝȯÇÑ´Ù.
{
int i;
long value;
for (i=0; i

2005-03-14 01:55:15
1101 ¹ø ÀÐÀ½
ÀÌ ±Û¿¡ ÃÑ 1 °³ÀÇ ÆÄÀÏÀÌ Ã·ºÎµÇ¾î ÀÖ½À´Ï´Ù.
  ÃÑ 2 °³ÀÇ ´ñ±ÛÀÌ ÀÖ½À´Ï´Ù.
  1. 1. ´öÀÌ '05.3.14 2:32 AM ½Å°í
    include´Â Çì´õÆÄÀϸ¸ ºÒ·¯¿À´Â°Å ¾Æ´Ñ°¨?? #include "token.c" ??
    token.c¿¡´Â ¸ÞÀÎÇÔ¼öµµ ¾ø³×¿ä.. ±×·¡µµ µÇ´Â°¨?? ¡é´ñ±Û¿¡´ñ±Û
    • ¤¤ 1. ¹«´ë¸®¸¸¼¼ '05.3.15 8:43 PM ½Å°í
      token.c¶ó´Â ÆÄÀÏÀº
      ÀÎŬ·¯µå¿¡´Â Çì´õÆÄÀÏ¿Ü¿¡µµ ´Ù¸¥°É ºÒ·¯¿Ã¼öÀÖÁÒ.
      ±×°Ô¾Æ´Ï¶ó¸é ÀڱⰡ Á÷Á¢»ý¼ºÇÑ Çì´õÆÄÀÏÀÌ°ÚÁÒ? ÇÊ¿äÇÑ stdio¿Í ±×¹Û¿¡ ÀÚ±âÇÑÅ× ÇÊ¿äÇÑ Çì´õÆÄÀÏÀ» ÀÌ¿ëÇÒ¼öµµÀÖ°í¿ä.
¢Ñ ·Î±×ÀÎ ÈÄ ÀÇ°ßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù
 Ä³½Ã¼±¹°





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
ű×