|
- #include <stdio.h>
- #include "../jia/jia.h"
- //#pragma comment(lib,"jia.lib")
- #include "../jian/jian.h"
- //#pragma comment(lib,"jian.lib")
- #include "chu.h"
- #include "Windows.h"
- #include "../chen/chen.h"
-
- typedef int(*PMUL)(int a, int b);
- typedef bool(*QCHEN)(int a, int b,int *e);
- int main()
- {
-
- int a, b;
- int c = 0;
- int d = 0;
- int e = 0;
-
- printf("请输入两个整数\n");
- scanf("%d%d", &a, &b);
-
- bool ret1 = Add(a, b,&c);
-
- printf("ret1=%d a+b=%d\n",ret1,c);
-
- bool ret2 = Sub(a, b, &d);
- printf("ret2=%d a-b=%d\n", ret2,d);
-
- HMODULE hDLL = LoadLibrary(L"../Debug/chen.dll");
- if (hDLL == NULL)
- {
- printf("加载DLL文件失败\n");
- return 0;
-
- }
- PMUL pMul = (PMUL)GetProcAddress(hDLL, "mul");
- QCHEN qChen = (QCHEN)GetProcAddress(hDLL, "chen");
-
- bool ret3 = chen(a, b, &e);
- printf("ret3=%d a*b=%d\n", ret3, e);
-
-
- printf("a/b=%d\n", chu(a, b));
-
- FreeLibrary(hDLL);
-
-
-
- }
|