#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" #include #include "tof.h" using namespace std; typedef bool(*QCHEN)(int a, int b,int *e); int main() { int a, b; int c = 0; int d = 0; int e = 0; /*char f = 0; char *d = &f;*/ printf("请输入两个整数\n"); scanf("%d%d", &a, &b); bool ret1 = Add(a, b,&c); if ( ret1 == 0) { printf("两个整数相加结果溢出!\n"); } else { printf("两个整数的相加结果是;%d\n", c); } //printf("两个整数的相减结果是;%d\n,%d", Sub(a, b, d)); bool ret2 = Sub(a, b, &d); if (ret2 == 0) { printf("两个整数相减结果溢出!\n "); } else { printf("两个整数的相减结果是;%d\n", d); } HMODULE hDLL =LoadLibrary ("../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); if (ret3 == 0) { printf("两个整数相乘结果溢出!\n "); } else { printf("两个整数的相乘结果是;%d\n", e); } printf("两个整数的相除结果是;%d\n", chu(a,b)); system("pause"); FreeLibrary(hDLL); }