打印

新手请教~~~~

[复制链接]
1299|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gola|  楼主 | 2007-3-29 16:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
A :
void OsdClearGroupArea(const OSD_INFO_AREA* const area[])
{
    BYTE i = 0;
    BYTE max = sizeof(area)/sizeof(OSD_INFO_AREA*);
    for(;i<max;i++)
    {
        OsdClearArea(area);
    }
}
B:
void OsdClearGroupArea1(const OSD_INFO_AREA const area[])
{
    BYTE i = 0;
    BYTE max = sizeof(area)/sizeof(OSD_INFO_AREA);
    for(;i<max;i++)
    {
        OsdClearArea(&area);
    }
}
上面2段程序,A编译没问题,B编译却有WARNING好象说行参有问题,请高手指点,

另外还有个问题,当我把以下数据带进A如下 是好的:
const OSD_INFO_AREA* const osdAreaRadio0Page[] =
{
    &osdAreaNextKey,
    &osdAreaPreKey,
    &osdAreaBandKey,
    &osdAreaMoreKey,
    &osdAreaAmsKey,
    &osdAreaRadioMuteKey
};
OsdClearGroupArea(osdAreaRadio0Page);
但是把 另一段数据带进去就有WARNING 如下:
const OSD_INFO_AREA osdAreaRadioPreset[6] =
{
    {5,9,14,COLOR_RADIO_PRESET,0},
    {5,17,22,COLOR_RADIO_PRESET,0},
    {7,9,14,COLOR_RADIO_PRESET,0},
    {7,17,22,COLOR_RADIO_PRESET,0},
    {9,9,14,COLOR_RADIO_PRESET,0},
    {9,17,22,COLOR_RADIO_PRESET,0}
};
OsdClearGroupArea((const OSD_INFO_AREA*)osdAreaRadioPreset);
请问如何解决

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

粉丝