函数表测试.txt
来自「自己开发的汇编式脚本语言编译器」· 文本 代码 · 共 31 行
TXT
31 行
// ---- 函数表测试 --------------------------------------------------------
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 + =
减小字号Ctrl + -
显示快捷键?