在function1
中,我需要获得jsonObj
中设置({1}}的{{1}}的值,但我认为我遇到了一些指针问题。
我应该如何传递参数function2
?
jsonObj
谢谢!
答案 0 :(得分:0)
您应function2()
json_t**
。否则,jsonObj
内指针function2()
的赋值不会影响调用者中指向的地址。
int function1(){
json_t *jsonObj;
function2(&jsonObj);
// ...
}
int *function2(json_t **pjsonObj)
{
//...
*pjsonObj = myObjToJson(&myMsg);
}