rnformatix
asked on
how to declare a 2-dimensional version of strlen
I need to know how to write a declaration, including arguments and result, for a 2-dimensional version of strlen (that is, a function that receives an array of points to char and an array size of size_t integers, and an int that specifies the number of elements in each array.
Not sure if this is correct but I have:
2dimstrlen(char **pointers, size_t *integers, int number)
can you verify if this is correct?
Not sure if this is correct but I have:
2dimstrlen(char **pointers, size_t *integers, int number)
can you verify if this is correct?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I think, however that you should have a non-void return type. The return type could indicate if there was an error or not. One error is that you passed null for one of the pointers. (Although another option is to make sure the program crashes but you might want the crash to be more graceful then the default.)