To answer OogaBooga I am converting PHP to C because that is what the user wants.
To answer Codeplug the _ns1__GetMediaListResponse is defined as
Code:
struct _ns1__GetMediaListResponse
{
/// Element GetMediaListResult of type "http://tempuri.org/":ArrayOfString.
struct ns1__ArrayOfString* GetMediaListResult 0; ///< Optional element.
}
and to answer anduril462 surely _ns1__GetMediaListResponse needs to be included in your suggestion ?
I have therefore tried
Code:
for (i = 0; GetMediaListResponse.GetMediaListResult->string[i] != NULL; i++)
{
result = sprintf(Message, "%s\n", GetMediaListResponse.GetMediaResult->string[i]);
LogMessage(Message);
}
but this does not compile
Code:
dmmrp.c: In function ‘doUpdate’:
dmmrp.c:90:63: error: ‘struct _ns1__GetMediaListResponse’ has no member named ‘GetMediaResult’
result = sprintf(Message, "%s\n", GetMediaListResponse.GetMediaResult->string[i]);
^
and if I use -> it also does not compile
Code:
dmmrp.c: In function ‘doUpdate’:
dmmrp.c:90:63: error: invalid type argument of ‘->’ (have ‘struct _ns1__GetMediaListResponse’)
result = sprintf(Message, "%s\n", GetMediaListResponse->GetMediaResult->string[i]);
^