⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 函数表测试.txt

📁 自己开发的汇编式脚本语言编译器
💻 TXT
字号:
    // ---- 函数表测试 --------------------------------------------------------

    InitLinkedList( &g_StringTable );
    InitLinkedList( &g_FuncTable );

    // ---- 添加函数

    AddFunc( "Func1", 0 );
    SetFuncInfo( "Func1", 0, 0 );
    AddFunc( "Func2", 0 );
    SetFuncInfo( "Func2", 2, 4 );
    AddFunc( "Func3", 0 );
    SetFuncInfo( "Func3", 1, 3 );
    AddFunc( "Func4", 0 );
    SetFuncInfo( "Func4", 5, 10 );
    AddFunc( "Func5", 0 );
    SetFuncInfo( "Func5", 3, 10 );

    // ---- 输出函数表
    LinkedListNode  *pCurrNode   = g_FuncTable.pHead;
    for( int i=0 ; i<g_FuncTable.iNodeCount ; i++ )
    {
        FuncNode    *pFunc  = (FuncNode*)pCurrNode->pData;
        cout << left << setw(20) << "Func Name"     << pFunc->pstrName << endl;
        cout << left << setw(20) << "Entry Point"   << pFunc->iEntryPoint << endl;
        cout << left << setw(20) << "Index"         << pFunc->iIndex << endl;
        cout << left << setw(20) << "Param Count"   << pFunc->iParamCount << endl;
        cout << left << setw(20) << "Local Data Size" << pFunc->iLocalDataSize << endl << endl << endl;

        pCurrNode   = pCurrNode->pNext;
    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -