-
-
[求助]关于VC中数组类型的问题
-
发表于:
2007-3-27 22:06
4173
-
最近在学习写计算IA32体系指令长度的程序,我定义了如下数组
typedef int (__stdcall *OpProc)(char *pstring);
static OpProc OpProcTable[3]=
{
(OpProc)Op_Add,(OpProc)Op_Sub
};
我希望通过OPCODE直接查这个表,然后调用相关函数计算指令长度。
有的指令就只有一个字节的,例如INT3(0XCC)
我希望可以通过OpProcTable[CC]直接得出指令长度,而不是希望通过
int OneByteCode(char *pstring)
{
return 1;
}
也就是说我想在OpProcTable添加一个数字,而不是函数指针。
static OpProc OpProcTable[3]=
{
1,(OpProc)Op_Add,(OpProc)Op_Sub
};
可是这句编译不通过
[培训]科锐逆向工程师培训第53期2025年7月8日开班!