[ZLG-ARM] 请教关于一个函数的指针问题.

[复制链接]
1984|3
 楼主| ziranren 发表于 2007-7-27 12:25 | 显示全部楼层 |阅读模式
有这样一个函数,<br />void&nbsp;print_Estring(uint8&nbsp;*StringPtr,uint8&nbsp;X,uint8&nbsp;Y,uint8&nbsp;cmd)//原型<br />print_Estring(&quot;cts&quot;,0,0,0);&nbsp;&nbsp;//调用<br />我在keil中编译就不会出现问题,当时当我把他往2131上放,用ADS1.2编译时,提示下面的错误,<br />ERROR&nbsp;:&nbsp;C3028E:&nbsp;&ltargument&nbsp;1&nbsp;to&nbsp;'print_Estring'&gt:&nbsp;implicit&nbsp;cast&nbsp;of&nbsp;pointer&nbsp;to&nbsp;non-equal&nbsp;pointer<br /><br />想请教一下是怎么回事,该如何设置编译器呢?还是学要修改其他地方?
sjnh 发表于 2007-7-27 12:31 | 显示全部楼层

ADS中是字符串默认是char

你的是uint8
 楼主| ziranren 发表于 2007-7-27 12:57 | 显示全部楼层

和这个没有关系吧.

我这里是定义的8位无符号数啊.
 楼主| ziranren 发表于 2007-7-27 13:07 | 显示全部楼层

谢谢.

确实如你所说,已修改.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

181

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部