请教一个数据类型不兼容的问题,敬请各位大虾指教,谢谢

[复制链接]
2321|2
 楼主| ahong007 发表于 2009-3-7 16:32 | 显示全部楼层 |阅读模式
请教一个数据类型不兼容的问题,源程序相关的如下:<br />struct&nbsp;FAT32_FAT_Item<br />{<br />&nbsp;unsigned&nbsp;char&nbsp;Item[4];<br />};<br /><br /><br />struct&nbsp;FAT32_FAT<br />{<br />&nbsp;struct&nbsp;FAT32_FAT_Item&nbsp;Items[128];<br />};<br /><br /><br />unsigned&nbsp;long&nbsp;lb2bb(unsigned&nbsp;char&nbsp;*dat,unsigned&nbsp;char&nbsp;len)&nbsp;<br />{<br />&nbsp;unsigned&nbsp;long&nbsp;temp=0;<br />&nbsp;unsigned&nbsp;long&nbsp;fact=1;<br />&nbsp;unsigned&nbsp;char&nbsp;i=0;<br />&nbsp;for(i=0;i&ltlen;i++)<br />&nbsp;{<br />&nbsp;&nbsp;temp+=dat*fact;<br />&nbsp;&nbsp;fact*=256;<br />&nbsp;}<br />&nbsp;return&nbsp;temp;<br />}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;long&nbsp;temp;<br />&nbsp;&nbsp;&nbsp;&nbsp;struct&nbsp;FAT32_FAT&nbsp;*pFAT;<br />&nbsp;&nbsp;&nbsp;&nbsp;struct&nbsp;FAT32_FAT_Item&nbsp;*pFAT_Item;<br />&nbsp;&nbsp;&nbsp;&nbsp;temp=((LastCluster/128)+Init_Arg.FirstFATSector);&nbsp;&nbsp;&nbsp;&nbsp;FAT32_ReadSector(temp,FAT32data_buff);<br />&nbsp;&nbsp;&nbsp;&nbsp;pFAT=(struct&nbsp;FAT32_FAT&nbsp;*)FAT32data_buff;<br />&nbsp;&nbsp;&nbsp;&nbsp;pFAT_Item=&((pFAT-&gtItems)[LastCluster%128]);&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//在算出的扇区中提取簇项<br />&nbsp;&nbsp;&nbsp;&nbsp;lb2bb(pFAT_Item,4);&nbsp;//返回下一簇号&nbsp;&nbsp;&nbsp;***************************这里出现问题<br /><br />编译后出现的错误为:error:<br />&quot;fat32.c&quot;,&nbsp;line&nbsp;225:&nbsp;error:&nbsp;argument&nbsp;of&nbsp;type&nbsp;&quot;struct&nbsp;FAT32_FAT_Item&nbsp;*&quot;&nbsp;is&nbsp;incompatible&nbsp;with&nbsp;parameter&nbsp;of&nbsp;type&nbsp;&quot;unsigned&nbsp;char&nbsp;*&nbsp;&quot;<br /><br />不知道该如何解决这个冲突,敬请大虾指教,谢谢。<br />
computer00 发表于 2009-3-7 17:39 | 显示全部楼层

lb2bb(pFAT_Item->Item,4);

  
 楼主| ahong007 发表于 2009-3-8 14:24 | 显示全部楼层

谢谢圈圈,就是这个问题,自个基本功夫不好啊

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

120

主题

337

帖子

7

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