typedef int (WINAPI ICEPUB_BIGINTEGERADDITION)(char *str1,char *str2,char *strResult);
ICEPUB_BIGINTEGERADDITION *icePub_bigIntegerAddition = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_bigIntegerAddition = (ICEPUB_BIGINTEGERADDITION *)GetProcAddress(hDLLDrv, "icePub_bigIntegerAddition");
}
if(icePub_bigIntegerAddition != NULL)
{
icePub_bigIntegerAddition("11111111111111111111111","22222222222222222222",strResult);
}
if(hDLLDrv)
FreeLibrary(hDLLDrv);
AfxMessageBox(strResult);
char strResult[1024];
typedef int (WINAPI ICEPUB_BIGINTEGERSUBTRACTION)(char *str1,char *str2,char *strResult);
ICEPUB_BIGINTEGERSUBTRACTION *icePub_bigIntegerSubtraction = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_bigIntegerSubtraction = (ICEPUB_BIGINTEGERSUBTRACTION *)GetProcAddress(hDLLDrv, "icePub_bigIntegerSubtraction");
}
if(icePub_bigIntegerSubtraction != NULL)
{
icePub_bigIntegerSubtraction("11111111111111111111111","22222222222222222222",strResult);
}
if(hDLLDrv)
FreeLibrary(hDLLDrv);
AfxMessageBox(strResult);
支持1024位10進制運算