智能车制作

标题: 关于用指针采集图像的问题 [打印本页]

作者: marazone    时间: 2012-2-24 20:30
标题: 关于用指针采集图像的问题
这是我在行中断里面的采集程序,使用了数组下标,成功地采集到了图像   
for(k=0;k<COLUMN;k++)
    {
        Buffer[m][k] = PORTA;  
    }

后来我将程序改为:
for(k=0;k<COLUMN;k++)
    {
        *(p + m + k) = PORTA;     // p初始化为数组的首地址,p=Buffer
    }
结果失败了,怎么回事,求解释,谢谢各位了


作者: 张大鹏    时间: 2012-2-24 20:59
for(k=0;k<COLUMN;k++)
     {
         *(p + m*n + k) = PORTA;  
     }
n为每行的列数
作者: 张大鹏    时间: 2012-2-24 20:59
for(k=0;k<COLUMN;k++)
     {
         *(p + m*n + k) = PORTA;  
     }
n为每行的列数
作者: marazone    时间: 2012-2-24 21:06
张大鹏 发表于 2012-2-24 20:59
for(k=0;k

我擦……,我以为是*(p+m*1+n),1是char的大小,真是乱了乱了!好吧,我明天去试试,谢谢啦!


作者: ohyeah    时间: 2012-2-24 21:45
*(*(p+m)+k) = PORTA;才对:):):)




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2