- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 自己动手写C语言格式化输出函数(三)
上接《自己动手写C语言格式化输出函数(二)》、《自己动手写C语言格式化输出函数(一)》。 八、格式化浮点数(有关浮点数的数据定义和底层的数据转换函数见《自己动手写C语言浮点数转换字符串函数》一文)。// 转换浮点数信息到浮点数记录fRec。参数:格式记录,格式方式标记,浮点数记录static void GetFloatRec(FormatRec *rec, INT flag, Float
2011-12-24 10:00:24 11145 17
原创 自己动手写C语言格式化输出函数(二)
上接《自己动手写C语言格式化输出函数(一)》 。 三、格式化字符及字符串。// 宽字符串转换ANSI字符串。参数:ANSI字符串,宽字符串,转换字符数(0不转换)。// 返回实际转换字符个数static INT WStrToStr(LPSTR dst, LPCWSTR src, INT count){ return WideCharToMultiByte(CP_THREAD_ACP
2011-12-23 14:06:13 3301
原创 自己动手写C语言格式化输出函数(一)
printf系列函数,包括fprintf、sprintf函数等,其功能是将C语言的所有基本数据类型按用户要求进行格式化输出。 printf函数几乎是所有学习C语言的人接触到的第一个函数,是C语言标准中使用频率最高的函数。 printf函数是C语言标准函数中最著名的可变参数函数,看见printf这个函数名,就想起了C语言的说法一点也不过分,因此,可以说是C语言标准函数中的最具标志性的函数
2011-12-22 13:32:34 6265 6
原创 自己动手写C语言浮点数转换字符串函数
前几天,应一个小友要求,写了几个字符串转换函数帮助其进行语言学习,自觉其中的几个函数还比较满意,故发布在此,可供初学者参考。 浮点数转换字符串函数说简单也简单,说麻烦,也够烦心的,关键看你如何写了。简单点的几十行代码就行,复杂点的恐怕就的几百行代码了。如果还要考虑移植性、可读性甚至可维护性等就更麻烦的了。我一贯认为,一些事务性的项目应着重考虑移植性、可读性和可维护性等,而常用的带点系统性质的
2011-12-20 23:21:05 9226 3
原创 C++图像处理 -- 亮度/对比度调整
阅读提示: 《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。 《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。 尽可能保持二者内容一致,可相互对照。 本文代码必须包括《C++图像处理 -- 数据类型及公用函数》文章中的BmpData.h头文件。 在《Delphi图像处理 -- 亮度/对比度调整》一文实现了P
2011-12-14 08:17:52 22155 9
原创 二值图像的腐蚀和膨胀
二值图像的腐蚀和膨胀图像数字处理中应用相当广泛,代码处理也很简单,只不过一些资料在介绍腐蚀和膨胀原理时,用一些形态学、集合上的概念和术语,搞得也有些”高深莫测“了。 从图像处理角度看,二值图像的腐蚀和膨胀就是将一个小型二值图(结构元素,一般为3*3大小)在一个大的二值图上逐点移动并进行比较,根据比较的结果作出相应处理而已。以二值图的骨架为黑色点为例: 作图像腐蚀处理时,如果结构元素中的
2011-12-10 22:17:28 17945 22
GDI+ for VCL and GDI+ for C (2010.10.7)
2010-10-07
Gdiplus C语言版本
2009-11-10
GDI+ for VCL
2007-11-29
Gdiplus for VCL(Delphi and C Builder)
2007-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人