
C/C++
文章平均质量分 64
紫氣東來
这个作者很懒,什么都没留下…
展开
-
double float %lf %f C语言中的单精度与双精度
最近在用 sscanf 读取一个浮点数,显示总是出错,后来发现是 double 和float 赋值的问题,现把过程粘出来,便与以后记忆; 代码如下: //testchar tempppp[50] = {0};strcpy(tempppp, "npt=11.0-34.23");double a,b;sscanf(tempppp, "npt=%f-%f", &a, &b);printf("a= %原创 2014-06-06 11:14:54 · 5373 阅读 · 1 评论 -
ActiveMQ-cpp客户端程序应用异常退出问题
笔者使用ActiveMQ作为系统中消息分发的服务器,由Java Web程序读取数据库实时记录作为Producer,接收端为C++Builder开发的客户端程序,常驻客户端右下角,弹窗显示实时消息。测试时发现,当客户端断网(网线拔掉)或者服务器重启等连接中断时,客户端会直接退出,windows也没有报程序崩溃的问题,很是费解。 Debug调试代码发现问题出在自定义的Concumer原创 2014-11-12 11:03:26 · 2078 阅读 · 0 评论 -
WIN32_FIND_DATA 循环获取文件大小BUG
今天在调试程序时发现一个 WIN32_FIND_DATA 的BUG,在循环读取一个文件夹下的图片文件时,发现结构体中 nFileSizeLow 和 nFileSizeHigh 值 == 0的情况,即能获取到文件名,但读出的文件大小为0的尴尬情况。但事实上,图片文件是正常的,大小从80K~170K的都有,比较诡异,与各位分享一下。 typedef struct _WIN32_FIND_DAT原创 2014-10-14 16:17:03 · 3375 阅读 · 2 评论