本人菜鸟,像各位大仙求教:
定义子函数如下:
uchar Num_Dismantle(uchar var)
{
char Number[5] = {0,0,0,0,0};
Number[0] = var % 10;
Number[1] = (var%100) / 10;
Number[2] = (var%1000) / 100;
Number[3] = (var%10000) / 1000;
Number[4] = var / 10000;
return Number[];
}
主函数中定义:
uchar a[5];
a[5] = Num_Dismantle(a);
从内存释放看,肯定是错的,好像应该用指针函数做。但小弟不会,特此求教。 |