#include <WINDOWS.H>
#include <WINBASE.H>
typedef void (*MYPROC)(char*);
void main(){
HINSTANCE LibHandle;
MYPROC ProcAdd;
char sysbuf[] = "GetNum"; /*过程名*/
LibHandle = LoadLibrary("GetNum.dll"); /*载入dll*/
ProcAdd = (MYPROC)GetProcAddress(
LibHandle, sysbuf); /*获取函数sysbuf的地址*/
}
我有一个dll文件叫GetNum.dll,里面有个命令GetNum,怎样输出这个命令的结果
都没有输出
追答你知道 函数GetNum是干嘛用的?
为什么要有输出呢?
函数GetNum得到一个数字,我想输出它
追答typedef void (*MYPROC)(char*);
改成typedef int (*MYPROC)(char*);
int x=(*ProcAdd)(参数);
printf("%d",x);
我100%肯定,上述代码不是你自己写的
是的,改成c++版本要怎样改
追答C跟C++有区别吗?