这个问题是ANSI C程序员与指针的经验: (不能使用C++的新关键字:)Initilizing字符**字符串ANSI C的肥皂结构函数的参数使用
我做肥皂开发,并使用gsoap生成源代码,所以我想使用声明,因为他们已经提供,如果可能的话。
对于我的应用程序使用我一直在考虑的原型如下:
soap_call___accounts(struct soap *soap, struct _acnt *acnt, struct _resp *resp);
具有以下结构acnt
定义为:
struct acnt
{
int sizeacnt;
char **acntNum;
};
我的问题是:
在我致电申请我需要使用结构成员acntNum
作为的一部分发送帐号,例如“00000123”参数在调用函数中,但在它可以用来做这件事之前,它需要被初始化。
char **acntNum
如何正确初始化?
与littleadv的答案相同:不要从'malloc'投下结果。 – 2011-03-26 12:50:15
确定改变后阅读http://stackoverflow.com/questions/1565496/specifically-whats-dangerous-about-casting-the-result-of-malloc – wimh 2011-03-26 13:06:10
忙得不亦乐乎,谢谢(虽然晚了)到@wimmel。从你的所有答案和评论中了解到,littleadv和某事。 (在评论中只允许有一个用户地址。 – ryyker 2013-07-22 22:46:07