I got a char **function which returns obviously an Array of chars.... the problem is that I don't know how many strings are filled in the array .... char *data[size_of_data]; has been set at the first, but the function may not need all the array fields....
presume I got int size_of_data = 100 , but it just got 15 Strings .... if I want to break after the 15th String, which condition do I need in C ... I got the data already in a char ** field and tried sth like....
while(strcmp(data[i],'\0'))
{
msg_send (session, para[0],data[i]);
printf("------> %s \n",data[i]);
}