HengFeng

--博观而约取,厚积而薄发
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

随笔分类 -  Other

摘要:概述由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论. 定义大家先看几宏.在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:#define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) ) #define va_start(ap,v) ( ap = (va_list)&v + _INTSIZEOF(v) ) //第一 阅读全文

posted @ 2010-07-01 21:52 hengfeng 阅读(629) 评论(0) 推荐(0)

摘要:最近花了点时间写了一个应用程序,用来与下位机(PIC单片机)通信,采集多个通道传感器的电压值,并保存到Excel。主要的功能有:1. 可以配置串口的属性,如波特率,数据位等。2. 可修改需要保存的通道个数,并动态更新通道对应产品名称列表。3. 可设置任意字差来判断不同时刻接收到的数据是否NG。4. 可修改EXCEL保存的路径,每次运行时自动产生对应时刻的EXCEL文件。5. 以上的设置均保存到.ini文件中,下次启动时读取上次保存结果。6. 默认设置5个用户,允许修改用户名和密码。在结束运行时,会把用户名记录到本次记录的EXCEL中。用户名和密码的保存采用了加密算法。开发环境:VS2005运行 阅读全文

posted @ 2009-09-09 14:47 hengfeng 阅读(392) 评论(0) 推荐(0)