今天测试发现一段代码 coredump,居然是一行日志输出。看参数都乱了,以为是内存溢出造成的。查了半天,也没发现问题

最后把前边的函数调用都注释掉,只运行这一段日志输出,依然挂掉

仔细一看:

TRACE_INFO("INSP_USED_ID [%s] Current MEAS_ITEM Cnt [%d] not Equal [%d] need QaSamle\n", ...
%d 写成了 %n 
TRACE_INFO("INSP_USED_ID [%s] Current MEAS_ITEM Cnt [%n] not Equal [%n] need QaSamle\n",
 
而且 %n , 也有自己的用处:
 
在C printf() 中,%n是一个特殊的格式说明符,它不打印某些内容,printf() 统计出现在 %n 之前的字符数,并将该值赋值给参数变量。
好奇怪的用处啊,啊哈哈。
 
 

最新文章

  1. Android Studio-—使用OpenCV的配置方法和demo以及开发过程中遇到的问题解决
  2. 漫谈iOS程序的证书和签名机制
  3. shell !符号
  4. C++函数模板template
  5. SSD(Single Shot MultiBox Detector)的安装配置和运行
  6. Zabbix监控解决方案
  7. ExtJs批量更新
  8. MEF技术
  9. BZOJ_1013_[JSOI2008]_球形空间产生器_(高斯消元)
  10. HDU4512:吉哥系列故事——完美队形I(LICS)
  11. IP地址与域名的关系
  12. 线段树模板1 [Luogu P3372]
  13. 第三次scrum作业
  14. Java课程寒假之开发记账本软件(网页版)之三
  15. UNITY 打包时提示sdk tools 或 sdk build tools版本低时可以直接点update 按钮进行更新
  16. linux下给PHP安装拓展
  17. nodejs nodemailer 使用
  18. 测试json字符和java对象属性不一样在多个json框架下转换的表现
  19. java 封装02
  20. 使用EGit插件将Eclipse现有项目分享到git@osc

热门文章

  1. Canvas:绘制文本
  2. Spring Cloud Stream 消息驱动
  3. windows10 远程桌面黑屏
  4. 2020icpc沈阳H
  5. web实践4
  6. Traefik官方文档以及翻译文档
  7. shell脚本定时任务转移项目日志
  8. CI2454国产8位RISC核SoC芯片
  9. 初学银河麒麟linux笔记 第二章 虚拟机VMware16 共享文件
  10. [iOS] iPhone,开发工具的一些杂项