#include #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("%d %d\n",ret1,c); printf("add(a,b)=%d\n", add(a, b)); bool ret2 = Sub(a, b, &d); printf("%d %d\n", ret2,d); printf("sub(a,b)=%d\n", sub(a, b)); 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("%d %d\n", ret3, e); printf("mul(a,b)=%d\n",pMul(a,b)); printf("chu(a,b)=%d\n", chu(a, b)); FreeLibrary(hDLL); }