如何得到函数中的数值

来源:百度知道 编辑:UC知道 时间:2024/05/19 02:58:47
在主函数main()中定义二级指针 **p, 带入函数中,函数是bool型的。在函数中,指针打开新的地址存放数据。函数返回bool值。

现在,想在主函数中显示新开地址里存放的数据。怎么办

谢谢了

把地址放到新开辟的空间的第一个数据中,用指针类型转换.
比如char **p;
*p=(char *)malloc(N);
char *pp= p+sizeof(int);
(int)((*p)[0])=*p;//将分配的地址放到第一个元素中.
然后往pp里(也就是*p的起始位置加一个Int长度后的位置)存放数据.
然后在main里处理*p里的数据时再反过来就用行了.