不能将 "WORD_TPYE_ENUM" 类型的值分配到 "WORD_TYPE_ENUM" 类型的实体
if(cACharacter!=EOF)
{
szAWord[nAWordIndex]=0;
for(i=0;i<NUMBER_OF_RESERVED_WORDS;i++)
if(strcmp(szAWord,ReservedWordNameVsTypeTable[i].szName)==0)
{
g_Words[g_nWordsIndex].eType=ReservedWordNameVsTypeTable[i].eType;
break;
}
if(i>=NUMBER_OF_RESERVED_WORDS)
g_Words[g_nWordsIndex].eType=IDENTIFIER;
strcpy(g_Words[g_nWordsIndex].szName,szAWord);
g_Words[g_nWordsIndex].nLineNo=g_nLineNo;
g_nWordsIndex++;
return OK;
}
里面的g_Words[g_nWordsIndex].eType=ReservedWordNameVsTypeTable[i].eType;有问题,请问怎么解决?