VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
谁帮忙转一下一个c++的一个union 到 c#
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
谁帮忙转一下一个c++的一个union 到 c#
[已结贴,结贴人:shycinfo]
发表于:
2007-09-10 18:11:05
楼主
c++中是:
typedef union tagrcv_minute_structex
{
struct{
time_t m_time;
float m_fprice;
float m_fvolume;
float m_famount;
};
rcv_eke_headex m_head;
}rcv_minute_structex;
typedef struct tagrcv_eke_headex
{
dword m_dwheadtag;
word m_wmarket;
char m_szlabel[10];
}rcv_eke_headex;
发表于:
2007-09-10 20:05:58
1
楼 得分:
0
union这个东西...现在没人用了...
你试试直接用struct.
发表于:
2007-09-10 20:57:46
2
楼 得分:
0
to:shrinerain(圣影雨)
我知道c#不用union了,但要和c++的dll交互的话,需要用c#来实现c++里面的union加struct的组合,哪位大哥可以用c#的struct来实现这段代码,内存要对齐,不然数据会出错.
发表于:
2007-09-11 01:03:35
3
楼 得分:
17
union只是某一时刻要么是一种数据类型,要么是另外一种.
也就是说某一时刻这个union
要么是struct{
time_tm_time;
floatm_fprice;
floatm_fvolume;
floatm_famount;
};
要么是typedef structtagrcv_eke_headex
{
dwordm_dwheadtag;
wordm_wmarket;
charm_szlabel[10];
}rcv_eke_headex;
你可以分别定义两个struct.
然后根据情况传递相应的那个struct过去. 所以我叫你直接用struct.
发表于:
2007-09-11 09:01:35
4
楼 得分:
3
用bitconverter
发表于:
2007-09-11 13:03:18
5
楼 得分:
0
用shrinerain(圣影雨)已经解决,但这样似乎就是效率相比稍微低了点.
同一个内存位置,可能放了两种数据,我现在做的就是先判断一下dwordm_dwheadtag值,如果不对,再用另外一个struct去读他并装入数据,给机器多了点负担.
c++里面他union好像就可以,如果dwordm_dwheadtag值,如果不对,用另外一个struct直接读就可以了,不用再把数据装一遍了.呵呵
下一篇:
有关vscrollbar 值的问题
上一篇:
问个简单的问题
相关文章
100分只挑选10个答案来送分,周末结贴!!
datagridview点击标题排序后,datagridviewcheckb...
关于.net中类似有没有httpclient
新手,请各位帮忙,在vs2005中如何生成dll,如何...
dotnet技术交流学习qq群
c#销售管理系统源代码开放下载www.newsuresoft.c...
看下这段代码,为什么一直都是提示else后面的代码...
如何指定文件下载的应用范围?
给点建议
困惑中~~~~~
c# 从二进制文件中读取结构体
vs2003 c/s开发时资源文件相关问题
今天遇到的面试难题,晚上来求答案。
循环生成多个checkbox控件
求助假入我把照片的名字存到数据库了,怎么通过d...
给看看 这个分页的效率如何 我想把它&...
军情火急!大将快来救!!!
帮我看看下面的代码,怎么会这样!!!!!!!!...
各位能不能贴个asp.net2.0 的二级联动的代码...
checkboxlist选中了,为什么selectde还为false(...
其他资讯
有没有从代码生成uml类图的工具?
给一个路径,如何选中treeview中的treenode
请问如何使用directx抓屏
让人郁闷的事,面试时,问我游标在asp.net的项目...
页面样式的问题
winform中 webbrowser设置和获取cookie问题...
那个公司的服务器空间,信誉好的。
vs2003中有datagrid控件,vs2005有datagrid控件吗...
100分求解安装部署软件时如何打包.net2.0框架
免费提供空间
为什么我按装不了visual basic2005速成版
如何令response.redirect(url)在新的窗口里打开...
邮件解码
女程序员和男程序员有啥区别(不是指生理上的)
【软件开发项目人员招聘】
ispostback的理解问题
winform 我的 文本框很多,我已经 ...
请教分页的datagrid绑两次的问题!!!
找情人.要同行的,合适把分全加给他.~
出错 system.configuration.configurationm...
快速检索
分类导航标签a
硬件使用外设及办公设备
硬件使用交换及路由技术
WebSphereServer
移动平台近距离无线技术
移动平台开发应用
企业开发地理信息系统
Web 开发应用服务器
WebSpherePortal
产品/厂家应用性能管理
C/C++新手乐园
.NET技术图表区
JavaWeb
企业开发BizTalk
软件培训/认证/考试认证
移动平台英特尔移动计算技术
最新资讯
oracle插入数据失败,求救!!!
感叹,delphi现在的稳定性
硬盘安装linux出现的问题请教高手
udump下的那些.trc文件都是何时产生的啊?都有什...
求助!这道题我怎么也做不好,哪位大侠能帮我,急...
高分求能下载的dx8.1 sdk,或者sdk中的例子...
[求助]: 请教高手 - 网页中动态加...
请教一个java的基础问题
dev-cpp设置
赋值!!!!!!急
正则表达式
如何在vb程序里面调入一个vbscript脚本并执行。
分组、多列报表打印,组脚注为何打印到细节位置上...
从来没学过vfp高手来帮忙解些题
求助 关于lzw算法
关于注册时出现的问题!! 望有高手能为我解决...
请教:以圆珠笔为题材描述面向对象思想
哪儿有适用于delphi2007的devexpress.expressqua...
[求助]如何给自定义控件添加事件
如何让表格控件(vsflexgrid)自动填充行
请教个问题:“守住你的丹田”用英语怎么说?
asp.net高级反射,动态生成的bean如何赋值?
求教:如何去掉分组数据窗口的分页线(pb8.0)
excel的相对目录超链接怎么做?
delphi界面
为什么用registerstartupscript注册脚本,在网页...
.net项目打包后,安装时有数据库配置界面让客户先...
ip查找
哪位高手帮忙解答一下:vc技术内幕的一个例子上说...
想买个笔记本 预算12k 哈哈:) ...
zoj上的一题几何题 2748 free ki...
blog到底怎么了?
大家怎么看android平台的发展?
中国(电子商务).net学习群,增加了群上限!!!欢迎...
谁有手机号码归属地的数据库 麻烦发一个给我...
求教用c#获取http header信息的方法
普通类可以定义为静态的吗?为什么?
用线程做的进度条,怎样调用呀???????、
关于sqldatasource的属性设置问题
封装成dll的问题 版本信息呢?
热门点击
poi能在生成excel文件时,能隐藏列吗?
这样的表咱设计,各位高手帮忙指点一下,谢谢
刻录机为什么只能刻盘不能读盘,哪怕是它自己刻的...
读取xp中系统还原的系统检查点问题
table控件如何用交替颜色显示行
pgsql插入日期
wm_setcursor的问题
sqlcommand.EXECutenonquery 调用存储过...
软件点评网诚征网站友情链接
writeprivateprofilestring写入公共变量pu...
delphi 7出现licence过期?
mfc 扩展dll对话框
我写了下载特定url的资源,发现该url需要通过用户...
欢迎加入手机软件开发者联盟 共同学习 ...
求最小二乘法 c/c++ 源程序!
大家来抢分 求一关于sum 的简单sql语句...
这也太奇怪了吧!~
请大家推荐一本计算机专业英语
xml的简单任务
跪求:代码提取及转换问题
vb调用vc编写的dll ,参数为结构体指针,结...
请问谁有c++ primer(第4版)习题解答的完整...
抓狂了,弄了半天没成功,很简单的iterate问题,...
怎么vc+dx 的配置环境.还是用它自带的direc...
如何自定义ultrachart的legend
EXECutereader: commandtext 属性...
会不会存在vb做的程序与单片机不兼容的问题
请问如何调用函数里求出的数组?(当结果不是一个...
大家常去哪些好网站,都拿出来分享分享啊,比如我...
oracle的round是否有误?
如何远程调用com组件
如何获得父窗口的对象?
oracle中如何利用作业实现自动将某个数据库表导出...
mdi子窗口如何添加工具栏
pb10.5编译
关于spring+hibernate+struts2.0中多对多映射中涉...
如何查询指定数据库中所有视图的记录数清单?
一条很长的sql语句与多个程序里的循环,哪个效率...
用componentonet如何实现x轴和波形图随一个时间间...
标准表达式中数据类型不匹配 日期型数据