当前位置: 首页 > news >正文

建设银行手机银行银行下载官方网站做推广要知道的网站

建设银行手机银行银行下载官方网站,做推广要知道的网站,企业网站建设的建议,系统集成销售和网站建设销售Dev c C语言实现第一个 dll 动态链接库 创建与调用-CSDN博客 在写dll 插件中发现的函数指针用途和 typedef 的定义指针的用法-CSDN博客 两步之后,尝试加入结构体实现整体数据使用。 注意结构体 Ak 是相同的 代码如下 DLL文件有两个,dll.dll是上面提到…

Dev c++ C语言实现第一个 dll 动态链接库 创建与调用-CSDN博客

 在写dll 插件中发现的函数指针用途和 typedef 的定义指针的用法-CSDN博客

两步之后,尝试加入结构体实现整体数据使用。

注意结构体 Ak

是相同的

代码如下

DLL文件有两个,dll.dll是上面提到的链接里的

dllv2.dll是这个代码里的

dllv2.cpp

/* Replace "dll.h" with the name of your header */
#include "dll.h"
#include <windows.h>
#include <iostream>using namespace std;void mainDll(){ak.count++;ak.number=1; ak.x=0;ak.y=0;cout<<"atking"<<endl;for(int i=0;i<10;i++){ak.x++;}cout<<"count: "<<ak.count<<endl;
}
// dll.h
#ifndef _DLL_H_
#define _DLL_H_typedef struct Ak{int x;								// 位置坐标 int y;int number;							// 类型 int time;							// 时长上限 int count;							// 计时 
}; Ak ak;extern "C" 
{void mainDll();
}#endif

 主程序代码如下

#include <windows.h>
#include <iostream>typedef struct Ak
{int x;								// 位置坐标int y;int number;							// 类型int time;							// 时长上限int count;							// 计时
};using namespace std;int main()
{HINSTANCE hDLL = LoadLibrary("dll.dll"); 								// 填文件名HINSTANCE hDLLv2 = LoadLibrary("dllv2.dll");typedef void (*func)(double a, double b, double c[], double* aplusb); 	// 填调用的输入参数typedef void (*kk)(double a, double b, double c[], double* aplusb) ;void (*atk)()=(void (*)())GetProcAddress(hDLLv2,"mainDll"); 			// 强制类型转换为函数指针,然后成为atk 的替身typedef void(*ATK)();													// 定义函数指针类型,类型名为 ATK ,返回值类型是 void, 参数是 voidATK ky=(ATK)GetProcAddress(hDLLv2,"mainDll");func callDll =(func)GetProcAddress(hDLL, "mainDll"); 					// 填调用的 dll 函数名kk callDllv2= (kk) GetProcAddress(hDLL, "mainDll");double a = 1, b = 2, c[3] = {4, 5, 6}, result;callDll(a, b, c, &result);cout << a << endl;cout << b << endl;cout << result << endl;cout << c[0] << c[1] << c[2] << endl;cout<<endl;callDllv2(a, b, c, &result);cout << a << endl;cout << b << endl;cout << result << endl;cout << c[0] << c[1] << c[2] << endl;int i=5;while(1){atk();if(i>=5){cout<<"数据是否共享: ";ky();cout<<endl;i=0;}i++;Sleep(200);}}

http://www.yayakq.cn/news/456499/

相关文章:

  • 查询网站dns服务器服装网站建设图
  • 长沙多用户商城网站建设泰安市建设局
  • 开发 程序网站福田公司总部
  • 安徽省住房建设部官方网站网站开发数据流程图怎么画
  • 中山手机网站建设网站建设seo优化培训
  • 如何设计好酒店网站模板wordpress出现开玩笑
  • 都匀住房和城乡建设局网站商场大型话题活动策划网站
  • arvixe wordpress娄底哪里学习网站建设和seo
  • 定制礼品的网站有哪些学建筑的网站
  • 泉州网站建设泉州大连建设网站的公司
  • 帝国cms7.0模板 绿色企业网站模板(整站带数据)威海做网站的公司有哪些
  • 国内比较知名的大型门户网站信阳网站建设策划方案
  • 重庆网站建设模板服务wordpress函数调用函数
  • 软件分享网站个人信息网站模板
  • 深圳的网站郑州网站优化的微博_腾讯微博
  • 网站建设链接演示网站开发的难点与重点
  • 猪八戒网网站设计网站设计这个专业怎么样
  • 有哪些可以在线做海报的网站wordpress允许特定
  • 58同城烟台网站建设Wordpress插件完全删除
  • 福州 哈尔滨网站建设 网络服务app交互设计
  • 廊坊网站建设公司费用四川建设网app下载
  • 类似淘宝网站模板长沙百度网站制作
  • .net网站如何优化微信开发者平台入口
  • 麦当劳的网站优化建议wordpress样式表
  • 推荐微商城网站建设免费制作的企业网站
  • 公司制作网站跟企业文化的关系做企业网站找哪家
  • 注册一个免费的网站吗南京医疗网站建设
  • 品牌推广软文案例湖北seo诊断
  • 阜阳学校网站建设如何制作app推广
  • 百度怎么注册公司网站腕表之家