MojiSS
驱动牛犊
驱动牛犊
  • 注册日期2013-11-01
  • 最后登录2013-11-01
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1745回复:1

一个在驱动开发中碰到的问题,求教!!

楼主#
更多 发布于:2013-11-01 10:19
在写驱动的时候,想用fprintf函数,在目录“C:\WINDDK\2600\inc\crt”下有stdio.h文件,打开stdio.h后明显可以看到这么两行
 
 

图片:QQ截图20131101101008.png


_CRTIMP FILE * __cdecl fopen(const char *, const char *);
_CRTIMP int __cdecl fprintf(FILE *, const char *, ...);
 
我在自己的ctrl2cap.c里
#include <stdio.h>
然后写了
FILE *g_fpOut=fopen("c:\\finale result.txt","a");(定义在子函数里)
 
在checked build environment里build以后有错
 
 

图片:QQ截图20131101101534.png


 后面包括用fprintf也是这样的问题
fprintf(g_fpOut, "%c\n", ch);

图片:QQ截图20131101101857.png



麻烦大家告知。。
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2013-11-15 16:02
i驱动中不能用这些函数,在驱动编译环境下没有这些函数的实现 。头文件只是为了兼容。
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
游客

返回顶部