龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > VC开发 >

VC中使用SCRIPT 正则写的LRC歌词分析类(6)

时间:2009-12-30 15:42来源:未知 作者:admin 点击:
分享到:
void LRCOBJECT::LrcMadeList(void) { CoInitialize(NULL); AddToList(delNotes((const char * )Text)); CoUninitialize(); } CString LRCOBJECT::GetSoundText(void) { CString m_text; if(!lrcBoxclassList.IsEmpt

void LRCOBJECT::LrcMadeList(void)
{
    CoInitialize(NULL);
    AddToList(delNotes((const char * )Text));
    CoUninitialize();
}

CString LRCOBJECT::GetSoundText(void)
{
    CString m_text;
    if(!lrcBoxclassList.IsEmpty())
    {
        //lrcBox * tmp1;
        POSITION pos=lrcBoxclassList.GetHeadPosition();
        while(pos != NULL)
        {
            m_text+=((lrcBox *)lrcBoxclassList.GetNext(pos))->lrcText+" ";
        }
    }
    return m_text;
}

void LRCOBJECT::Release(void)
{
    if(lrcBoxclassList.IsEmpty())return;
    int c=(int)lrcBoxclassList.GetCount();
    lrcBox* pLrcBox;
    for(int i=0;i<c;i++)
    {
        pLrcBox=lrcBoxclassList.RemoveTail();
        delete pLrcBox;
    }
}

精彩图集

赞助商链接