海尔编译器 指针传递不正常
我怎么感觉指针和局部变量在haier ide上很怪异???
大家有没有发现?
比如这个函数,我在别的机器上编译很正常,但是在海尔ide上就是得不到我想要的结果?void StrCat( uint8_t *pDst, uint8_t *pSrc )
{
while( *pDst != 0 )
pDst++;
while( *pSrc != 0 )
*pDst++ = *pSrc++;
*pDst = 0;
}
海尔ide在使用指针上面有什么要注意的吗? 没人回答???刚找到了个解决这个问题的方法。。。
原因是这两个指针指向的两个数组不在同一个 section
我将这两个数组定义在同一个 section
就正常了。。。。 lianglee 发表于 2013-9-9 15:43 static/image/common/back.gif
不明白你这个函数要实现什么功能。
就是连接两个字符串的功能。 纯帮定{:smile:}
页:
[1]