asj1989 发表于 2013-8-31 23:12:56

海尔编译器 指针传递不正常



我怎么感觉指针和局部变量在haier ide上很怪异???

大家有没有发现?

比如这个函数,我在别的机器上编译很正常,但是在海尔ide上就是得不到我想要的结果?void StrCat( uint8_t *pDst, uint8_t *pSrc )
{
    while( *pDst != 0 )
      pDst++;
    while( *pSrc != 0 )
      *pDst++ = *pSrc++;
    *pDst = 0;
}
海尔ide在使用指针上面有什么要注意的吗?

asj1989 发表于 2013-8-31 23:42:59

没人回答???刚找到了个解决这个问题的方法。。。

原因是这两个指针指向的两个数组不在同一个 section

我将这两个数组定义在同一个 section

就正常了。。。。

asj1989 发表于 2013-9-9 19:02:35

lianglee 发表于 2013-9-9 15:43 static/image/common/back.gif
不明白你这个函数要实现什么功能。

就是连接两个字符串的功能。

qq11qqviki 发表于 2013-10-14 11:51:59

纯帮定{:smile:}
页: [1]
查看完整版本: 海尔编译器 指针传递不正常