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

📄 usedll.cpp

📁 零基础学Visual.C....教案PPT.随书光盘-452M.zip
💻 CPP
字号:
//UseDll.cpp:显式链接方式调用Dll
#include "iostream.h"									//输入输出库
#include "Windows.h"//使用API函数
typedef int (*PFNFactorial)(int);					//宏定义FactorialFun函数指针类型
void main()										//主函数
{
	int n;
	cout<<"本程序采用显式链接的方式测试开发的Factorial DLL\n";
	while(true)												//循环计算
	{
		HINSTANCE hdll;									//DLL的句柄
		PFNFactorial facfun;//函数指针
		hdll=LoadLibrary("..\\Factorial DLL.dll");				//LoadLibrary函数装载DLL
		if(hdll!=NULL)
		{
		//GetProcAddress函数获得FactorialFun函数地址
			facfun=(PFNFactorial)GetProcAddress(hdll,"FactorialFun");
		}
		cout<<"请输入用于计算阶乘的值:\n";
		cin>>n;												//等待用户输入
		int result=facfun(n);									//调用DLL函数进行计算
		cout<<"运算结果为:\n"<<result<<endl;
		FreeLibrary(hdll);									//释放DLL
	}
}

⌨️ 快捷键说明

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