[求助] icc编译递归函数报错

cspwj   2011-9-10 09:40 楼主
icc编译递归函数报错,出现警告。我的递归函数是
void data_to_ascil(int value) //value:待转化的整型数
{
if(value)
{
ch[a++]=(value%10+'0');
write_dat(value%10+'0');
delay(1);
data_to_ascil(value/10);
}
/*int pp;
write_dat(value%10+'0'); 
delay(1);
pp=value/10;
if(pp!=0)
data_to_ascil(pp);*/
}
我创建了不同的工程,第一个没报错,可是第二次就不行了,报错内容是:[warning] calling function without prototype may cause errors。 undefined symbol '_data_to_ascil'
求大神帮助,是不是需要加什么头文件什么的?

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复