博客园  :: 首页  :: 联系 :: 管理

2008年7月16日

摘要: ... 阅读全文

posted @ 2008-07-16 11:19 sunrack 阅读(265) 评论(0) 推荐(0)

摘要: 一、C++ class BusinessData { public: int x; int test[3]; double y; char str[3]; char t; char strName[5]; }; int _tmain(int argc, _TCHAR* argv[]) { BusinessData curBusinessD... 阅读全文

posted @ 2008-07-16 11:16 sunrack 阅读(1122) 评论(1) 推荐(0)

摘要: 最近一直在研究.Net Micro Framework字体文件(tinyfnt),由于tinyfnt文件头部有一段描述数据,所以很想定义一个结构体,像VC一样直接从文件中读出来,省得用流一个个解析很是麻烦。 没有想到在C#中竟没有直接的指令,想必C#设计者认为提供了流和序列化技术,一切问题都可以迎刃而解了。 在C#中结构体是一个比较复杂的东西,在此之上有很多需要设置的参数,否则用起来就很容易出错... 阅读全文

posted @ 2008-07-16 11:11 sunrack 阅读(2455) 评论(0) 推荐(0)

摘要: 在写C#TCP通信程序时,发送数据时,只能发送byte数组,处理起来比较麻烦不说,如果是和VC6.0等写的程序通信的话,很多的都是传送结构体,在VC6.0中可以很方便的把一个char[]数组转换为一个结构体,而在C#却不能直接把byte数组转换为结构体,要在C#中发送结构体,可以按以下方法实现: 1)定义结构体: //命名空间 using System.Runtime.InteropServi... 阅读全文

posted @ 2008-07-16 10:39 sunrack 阅读(3958) 评论(3) 推荐(1)

摘要: 1、什么是sizeof 首先看一下sizeof在msdn上的定义: The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value of ty... 阅读全文

posted @ 2008-07-16 10:00 sunrack 阅读(234) 评论(0) 推荐(0)