首 页最新软件下载排行文章资讯投稿发布下载专题
维维下载站
您的位置:首页编程开发网络编程编程其它 → 怎么将多个C函数封装成一个函数

怎么将多个C函数封装成一个函数

来源:维维整理 发布时间:2010-3-9 10:08:00 人气:

如何把多个C函数封装成一个函数,关于怎么把多个C函数封装成一个函数,相信很多新手朋友还不太明白,下面维维为大家分享的是将多个C函数封装成一个函数的具体方法实例。

将多个C函数封装成一个函数方法:

例如下面的:

func1(.....)

{

.....

.....

}

func2(......)

{

.....

.....

}

func3(.....)

{

func1(....)

{

func2(...)

{

}

}

能不能将func1和func2封装成一个DLL,能够直接让func3调用?

当然可以,写一个DLL就可以了,把fun1和fun2写进去,举个例子:

在DLL中写入:

//MyDll.h
extern "C" _declspec(dllexport) int Max(int a, int b);
//MyDll.cpp

#include "windows.h"

#include "MyDll.h"

int Max(int a, int b)
{
if(a>=b)return a;
else
return b;
}
在console应用程序中写入:

#include "stdio.h"
#include "stdlib.h"
extern "C" _declspec(dllexport) int Max(int a, int b);
#pragma comment(lib,"MyDll.lib")
int main()
{
int a;
a = Max(10, 5);
printf("%d \n", a);
return 0;
}

相关下载
栏目导航
本类热门阅览