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

📄 trydll.cpp

📁 这是一个生物的吸收仿真程序,在模拟方面也算的是一个不错的小程序.
💻 CPP
字号:
// trydll.cpp : Defines the entry point for the console application.

//



#include "stdafx.h"

#include "trydll.h"

#include <winbase.h>



#ifdef _DEBUG

#define new DEBUG_NEW

#undef THIS_FILE

static char THIS_FILE[] = __FILE__;

#endif



/////////////////////////////////////////////////////////////////////////////

// The one and only application object



CWinApp theApp;



using namespace std;



typedef char* (CALLBACK* LPFapi)(char*);

typedef BOOL (CALLBACK* LPFinit)();

typedef int (CALLBACK* LPFDD_WordSeg)(char *);

typedef int (CALLBACK* TBBSisDangGuo)(char *);



int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])

{

	int nRetCode = 0;



	// initialize MFC and print and error on failure

	if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))

	{

		// TODO: change error code to suit your needs

		cerr << _T("Fatal Error: MFC initialization failed") << endl;

		nRetCode = 1;

	}

	else

	{

		HINSTANCE hFilterLib;               // Handle to DLL

		LPFapi lpfnParseSentence;    // Function pointer

		LPFinit lpfInit;

		LPFDD_WordSeg lpfDDwordSeg;

		TBBSisDangGuo bbs;



		hFilterLib = LoadLibrary("bl.dll");

		if (hFilterLib != NULL)

		{

			//lpfnParseSentence = (LPFapi)GetProcAddress(hFilterLib,"ParseSentence");

			//lpfInit = (LPFinit)GetProcAddress(hFilterLib,"Init");



			lpfDDwordSeg = (LPFDD_WordSeg)GetProcAddress(hFilterLib,"DD_WordSeg_API");

			//lpfDDwordSeg = (LPFDD_WordSeg)GetProcAddress(hFilterLib,"OM_API");

			

			bbs = (TBBSisDangGuo)GetProcAddress(hFilterLib,"BBS_Is_DangGuo");

			if(!lpfDDwordSeg)

					{

						//handle the error

						cout << "dll not found"<<endl;

						FreeLibrary(hFilterLib);

						return 0;

					}

					else

					{

						int k = bbs("jzm.txt");

						cout << k << endl;

						char* inp ="李洪志这个禽兽不如的家伙。";

						int t = lpfDDwordSeg(inp);

						cout << t << endl;

					}

		}



		

		CString strHello;

		strHello.LoadString(IDS_HELLO);

		cout << (LPCTSTR)strHello << endl;

	}



	return nRetCode;

}





⌨️ 快捷键说明

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