不能将 "XX" 类型的值分配到 "XX" 类型的实体

不能将 "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;有问题,请问怎么解决?

http://zhidao.baidu.com/link?url=0zdcw_kKqDdUEnYtonT1lHQVrt0_awn7uM5jAsOHTNWxYZcgW6pDRR4kZUhJCiWVLkyjWP8r_u8eWXhvFaXjM68Lv3yoQjf3fw3YitWmGt7

你这是枚举值给值枚举类型,你etype是什么类型,等号前面加个类型转换。